gov.llnl.babel.parsers.sidl2
public class ParseTree2ASTVisitor extends java.lang.Object implements SIDLParserVisitor
Modifier and Type | Field and Description |
---|---|
protected java.util.LinkedList |
d_attrs |
protected MsgList |
d_msgs |
protected java.util.Stack |
d_postfixStack |
protected java.util.Stack |
d_prefixStack |
Constructor and Description |
---|
ParseTree2ASTVisitor(MsgList msgs) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkAttrs(java.lang.String typeName,
IAttributable node,
java.lang.Object data,
java.lang.String[] legal_attrs) |
protected java.lang.String |
resolveDoc(ParseTreeNode node)
Resolve the doc string from the special tokens preceding the node
|
java.lang.Object |
visit(ParseTreeNode src,
java.lang.Object data) |
protected java.util.Stack d_prefixStack
protected java.util.Stack d_postfixStack
protected java.util.LinkedList d_attrs
protected MsgList d_msgs
public ParseTree2ASTVisitor(MsgList msgs)
protected void checkAttrs(java.lang.String typeName, IAttributable node, java.lang.Object data, java.lang.String[] legal_attrs)
public java.lang.Object visit(ParseTreeNode src, java.lang.Object data)
visit
in interface SIDLParserVisitor
protected java.lang.String resolveDoc(ParseTreeNode node)
node
-