#include <ebnf_la_node.hh>
Inheritance diagram for EbnfOrNode:
Public Methods | |
EbnfOrNode (EbnfLaNode *pre_, EbnfLaNode *post_, const Position &pos_) | |
EbnfOrNode (const EbnfOrNode &o) | |
virtual EbnfNode& | operator[] (int index) |
virtual EbnfNode* | clone () |
virtual int | getChildCount () |
virtual | ~EbnfOrNode () |
virtual void | dump (ostream &os) const |
Public Attributes | |
EbnfLaNode* | pre |
EbnfLaNode* | post |
Definition at line 215 of file ebnf_la_node.hh.
|
Definition at line 219 of file ebnf_la_node.hh. Referenced by clone().
|
|
Definition at line 225 of file ebnf_la_node.hh. |
|
Definition at line 248 of file ebnf_la_node.hh. |
|
Returns the index'th child of this node.
Reimplemented from EbnfNode. Definition at line 231 of file ebnf_la_node.hh. |
|
Virtual copy creation. Reimplemented from EbnfNode. Definition at line 238 of file ebnf_la_node.hh. |
|
Returns the number of children nodes of this node. Reimplemented from EbnfNode. Definition at line 243 of file ebnf_la_node.hh. |
|
Reimplemented from EbnfNode. Definition at line 82 of file ebnf_la_node.cc. |
|
The left operand of the "|" operator in textual order. Definition at line 265 of file ebnf_la_node.hh. |
|
The right operand of the "|" operator in textual order. Definition at line 270 of file ebnf_la_node.hh. |