|
Class Summary |
| attrAssignment |
Grammar production:
f0 -> Identifier()
f1 -> "="
f2 -> Identifier() |
| attrDefs |
Grammar production:
f0 -> attrItem()
f1 -> ( [ ";" | "," ] attrItem() )* |
| attrItem |
Grammar production:
f0 -> attrAssignment()
| attrMacro() |
| attrList |
Grammar production:
f0 -> "["
f1 -> [ attrDefs() ]
f2 -> "]"
f3 -> ( "[" [ attrDefs() ] "]" )* |
| attrMacro |
Grammar production:
f0 -> "@"
f1 -> Identifier() |
| attrStmt |
Grammar production:
f0 -> attrType() [ Identifier() "=" ] attrList()
| attrAssignment() |
| attrType |
Grammar production:
f0 -> "graph"
| "node"
| "edge" |
| Body |
Grammar production:
f0 -> "{"
f1 -> [ StatementList() ]
f2 -> "}" |
| compound |
Grammar production:
f0 -> simple()
f1 -> [ rCompound() ]
f2 -> [ attrList() ] |
| dotfile |
Grammar production:
f0 -> Header()
f1 -> Body()
f2 -> |
| edgeOp |
Grammar production:
f0 -> "->"
| "--" |
| Header |
Grammar production:
f0 -> [ "strict" ]
f1 -> ( "graph" | "digraph" )
f2 -> Identifier() |
| Identifier |
Grammar production:
f0 ->
|
|
| |
| node_List |
Grammar production:
f0 -> nodeAtom()
f1 -> [ "," node_List() ] |
| nodeAtom |
Grammar production:
f0 -> Identifier()
f1 -> [ ":" Identifier() ] |
| NodeChoice |
Represents a grammar choice, e.g. |
| NodeList |
Represents a grammar list, e.g. |
| NodeListOptional |
Represents an optional grammar list, e.g. |
| NodeOptional |
Represents an grammar optional node, e.g. |
| NodeSequence |
Represents a sequence of nodes nested within a choice, list,
optional list, or optional, e.g. |
| NodeToken |
Represents a single token in the grammar. |
| rCompound |
Grammar production:
f0 -> edgeOp()
f1 -> simple()
f2 -> ( edgeOp() simple() )* |
| simple |
Grammar production:
f0 -> node_List()
| subgraph() |
| Statement |
Grammar production:
f0 -> attrStmt() [ ";" ]
| compound() [ ";" ] |
| StatementList |
Grammar production:
f0 -> Statement()
f1 -> [ StatementList() ] |
| SubgHdr |
Grammar production:
f0 -> "subgraph" Identifier()
| "subgraph" |
| subgraph |
Grammar production:
f0 -> [ SubgHdr() ]
f1 -> Body() |