att.grappa
Class CUP$Parser$actions
java.lang.Object
att.grappa.CUP$Parser$actions
class CUP$Parser$actions
- extends java.lang.Object
Cup generated class to encapsulate user supplied action code.
Method Summary |
(package private) java.lang.String |
anonStr()
|
(package private) void |
appendAttr(java.lang.String name,
java.lang.String value)
|
(package private) void |
appendNode(java.lang.String name,
java.lang.String port)
|
(package private) void |
applyAttrs(Element elem,
Attribute skip1,
Attribute skip2)
|
(package private) void |
attrStmt(int kind,
java.lang.String macroName)
|
(package private) void |
bufferEdges()
|
(package private) void |
closeGraph()
|
(package private) void |
closeSubg()
|
Symbol |
CUP$Parser$do_action(int CUP$Parser$act_num,
lr_parser CUP$Parser$parser,
java.util.Stack CUP$Parser$stack,
int CUP$Parser$top)
Method with the actual generated action code. |
(package private) void |
edgeRHS(Node tail,
java.lang.String tailPort,
java.lang.Object[] headPair,
Attribute keyAttr,
Attribute nameAttr)
|
(package private) void |
edgeWrap()
|
(package private) void |
nodeWrap()
|
(package private) void |
noMacros()
|
(package private) void |
openGraph()
|
(package private) void |
openSubg(java.lang.String name)
|
(package private) void |
startGraph(java.lang.String name,
boolean type,
boolean strict)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rootSubgraph
Subgraph rootSubgraph
lastSubgraph
Subgraph lastSubgraph
graph
Graph graph
thisGraph
Subgraph thisGraph
thisNode
Node thisNode
thisEdge
Edge thisEdge
fromNode
Node fromNode
toNode
Node toNode
portName
java.lang.String portName
toPortName
java.lang.String toPortName
fromPortName
java.lang.String fromPortName
thisAttrType
int thisAttrType
thisElemType
int thisElemType
directed
boolean directed
graphType
java.lang.String graphType
anon_id
private int anon_id
attrs
java.util.Vector<Attribute> attrs
nodes
java.util.Vector<java.lang.Object> nodes
edges
java.util.Vector<java.lang.Object> edges
parser
private final Parser parser
CUP$Parser$actions
CUP$Parser$actions(Parser parser)
- Constructor
appendAttr
void appendAttr(java.lang.String name,
java.lang.String value)
noMacros
void noMacros()
attrStmt
void attrStmt(int kind,
java.lang.String macroName)
startGraph
void startGraph(java.lang.String name,
boolean type,
boolean strict)
openGraph
void openGraph()
closeGraph
void closeGraph()
openSubg
void openSubg(java.lang.String name)
anonStr
java.lang.String anonStr()
closeSubg
void closeSubg()
appendNode
void appendNode(java.lang.String name,
java.lang.String port)
nodeWrap
void nodeWrap()
bufferEdges
void bufferEdges()
edgeWrap
void edgeWrap()
edgeRHS
void edgeRHS(Node tail,
java.lang.String tailPort,
java.lang.Object[] headPair,
Attribute keyAttr,
Attribute nameAttr)
applyAttrs
void applyAttrs(Element elem,
Attribute skip1,
Attribute skip2)
CUP$Parser$do_action
public final Symbol CUP$Parser$do_action(int CUP$Parser$act_num,
lr_parser CUP$Parser$parser,
java.util.Stack CUP$Parser$stack,
int CUP$Parser$top)
throws java.lang.Exception
- Method with the actual generated action code.
- Throws:
java.lang.Exception