#include <ebnf_la_node.hh>
Inheritance diagram for EbnfStarNode:


Public Methods | |
| EbnfStarNode (EbnfLaNode *in_, const Position &pos_) | |
| EbnfStarNode (const EbnfStarNode &o) | |
| virtual EbnfNode& | operator[] (int index) |
| virtual int | getChildCount () |
| virtual EbnfNode* | clone () |
| virtual | ~EbnfStarNode () |
| virtual void | dump (ostream &os) const |
Public Attributes | |
| EbnfLaNode* | in |
Definition at line 341 of file ebnf_la_node.hh.
|
|
Definition at line 345 of file ebnf_la_node.hh. Referenced by clone().
|
|
|
Definition at line 351 of file ebnf_la_node.hh. |
|
|
Definition at line 373 of file ebnf_la_node.hh. |
|
|
Returns the index'th child of this node.
Reimplemented from EbnfNode. Definition at line 356 of file ebnf_la_node.hh. |
|
|
Returns the number of children nodes of this node. Reimplemented from EbnfNode. Definition at line 363 of file ebnf_la_node.hh. |
|
|
Virtual copy creation. Reimplemented from EbnfNode. Definition at line 368 of file ebnf_la_node.hh. |
|
|
Reimplemented from EbnfNode. Definition at line 110 of file ebnf_la_node.cc. |
|
|
The operand expansion to which we apply the "*" operator. Definition at line 390 of file ebnf_la_node.hh. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001