|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use byucc.jhdl.synth.graph.parser.syntaxtree | |
| byucc.jhdl.synth.graph.parser | |
| byucc.jhdl.synth.graph.parser.syntaxtree | |
| byucc.jhdl.synth.graph.parser.visitor | |
| Classes in byucc.jhdl.synth.graph.parser.syntaxtree used by byucc.jhdl.synth.graph.parser | |
| 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() ] |
|
| 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() |
|
| Classes in byucc.jhdl.synth.graph.parser.syntaxtree used by byucc.jhdl.synth.graph.parser.syntaxtree | |
| attrItem
Grammar production: f0 -> attrAssignment() | attrMacro() |
|
| Body
Grammar production: f0 -> "{" f1 -> [ StatementList() ] f2 -> "}" |
|
| edgeOp
Grammar production: f0 -> "->" | "--" |
|
| Header
Grammar production: f0 -> [ "strict" ] f1 -> ( "graph" | "digraph" ) f2 -> Identifier() |
|
| Identifier
Grammar production: f0 -> |
|
| Node
The interface which all syntax tree classes must implement. |
|
| nodeAtom
Grammar production: f0 -> Identifier() f1 -> [ ":" Identifier() ] |
|
| NodeChoice
Represents a grammar choice, e.g. |
|
| NodeListOptional
Represents an optional grammar list, e.g. |
|
| NodeOptional
Represents an grammar optional node, e.g. |
|
| NodeToken
Represents a single token in the grammar. |
|
| simple
Grammar production: f0 -> node_List() | subgraph() |
|
| Statement
Grammar production: f0 -> attrStmt() [ ";" ] | compound() [ ";" ] |
|
| Classes in byucc.jhdl.synth.graph.parser.syntaxtree used by byucc.jhdl.synth.graph.parser.visitor | |
| 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() ] |
|
| 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() |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||