#include <ebnf_la_node.hh>
Inheritance diagram for EbnfCatNode:
Public Methods | |
EbnfCatNode (EbnfLaNode *pre_, EbnfLaNode *post_, const Position &pos_) | |
EbnfCatNode (const EbnfCatNode &o) | |
virtual EbnfNode& | operator[] (int index) |
virtual int | getChildCount () |
virtual EbnfNode* | clone () |
virtual | ~EbnfCatNode () |
virtual void | dump (ostream &os) const |
Public Attributes | |
EbnfLaNode* | pre |
EbnfLaNode* | post |
Definition at line 278 of file ebnf_la_node.hh.
|
Definition at line 282 of file ebnf_la_node.hh. Referenced by clone().
|
|
Definition at line 288 of file ebnf_la_node.hh. |
|
Definition at line 311 of file ebnf_la_node.hh. |
|
Returns the index'th child of this node.
Reimplemented from EbnfNode. Definition at line 294 of file ebnf_la_node.hh. |
|
Returns the number of children nodes of this node. Reimplemented from EbnfNode. Definition at line 301 of file ebnf_la_node.hh. |
|
Virtual copy creation. Reimplemented from EbnfNode. Definition at line 306 of file ebnf_la_node.hh. |
|
Reimplemented from EbnfNode. Definition at line 96 of file ebnf_la_node.cc. |
|
The first part of the concatenation, in textual order. Definition at line 328 of file ebnf_la_node.hh. |
|
the second part of the concatenation, in textual order. Definition at line 333 of file ebnf_la_node.hh. |