gov.llnl.babel.ast

Class SplicerImpl


public class SplicerImpl
extends ASTNode

Field Summary

static String
s_default_text

Fields inherited from class gov.llnl.babel.ast.ASTNode

ILLEGAL_NODEID

Constructor Summary

SplicerImpl()
SplicerImpl(String impl)
SplicerImpl(ParseTreeNode src)
SplicerImpl(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
implements "Visitor Pattern"
String
getImpl()
boolean
isDefault()
void
setImpl(String impl)
String
toString()

Methods inherited from class gov.llnl.babel.ast.ASTNode

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Field Details

s_default_text

public static final String s_default_text

Constructor Details

SplicerImpl

public SplicerImpl()

SplicerImpl

public SplicerImpl(String impl)

SplicerImpl

public SplicerImpl(ParseTreeNode src)

SplicerImpl

public SplicerImpl(ParseTreeNode src,
                   ASTNode parent)
Parameters:
src - the ParseTreeNode useful for debugging (or null) for generated code
parent - the parent ASTNode.

Method Details

accept

public Object accept(Visitor v,
                     Object data)
implements "Visitor Pattern"
Overrides:
accept in interface ASTNode
Parameters:
v - The visitor class
data - Optional extra data
Returns:
Optional extra data

getImpl

public String getImpl()

isDefault

public boolean isDefault()

setImpl

public void setImpl(String impl)

toString

public String toString()