Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
gov.llnl.babel.ast.ASTNode
gov.llnl.babel.ast.Attribute
final
or
abstract
) as well as user-defined attributes, including both
singletons, or key-value pairs.
Built-in varieties are assumed to have an implicit key with a leading
underscore for instance nonblocking
, oneway
,
local
are all mutually exclusive values on the key
_communication
. Use getVisibleKey
if you
prefer not to be bothered with this implementation detail.
User defined varieties such as %attrib{blue}
are assigned to
keys with the value of null
. Note that keys tend to be
mutually exclusive... so %attrib{color,color=blue}
will cause
a compilation error.
Field Summary |
Fields inherited from class gov.llnl.babel.ast.ASTNode | |
ILLEGAL_NODEID |
Constructor Summary | |
| |
| |
|
Method Summary | |
Object | |
int |
|
String |
|
String |
|
boolean | |
String |
|
Methods inherited from class gov.llnl.babel.ast.ASTNode | |
accept , getFilename , getFirstToken , getLastToken , getNodeId , getParent , getParseTreeNode , getSymbolTableEntry , setFirstToken , setLastToken , setNodeId , setParent , setParseTreeNode , setSymbolTableEntry |
public int compareTo(Object o)
public String getKey()
public String getValue()
public boolean isBuiltin()
public String toString()