#include <myparser_ast_plus.hpp>
Public Member Functions | |
NodeSpace (const Input &input) | |
virtual bool | empty () const |
Public Member Functions inherited from myparser::NodeListIndexed< I > | |
NodeListIndexed (const Input &input) | |
virtual size_t | getIndex () const |
Public Member Functions inherited from myparser::NodeList<> | |
virtual | ~NodeList () |
virtual void | free () |
void | bind (NodeList<> *target, const size_t pos) |
void | putChild (Node *value) |
virtual size_t | getLen () const |
virtual void | getFullText (std::ostream &out) const |
const std::vector< Node * > & | getChildren () const |
Public Member Functions inherited from myparser::Node | |
virtual | ~Node () |
virtual void | runPass (PassBase *pass) const =0 |
virtual const std::string & | getRuleName () const =0 |
const std::string | getFullText () const |
const Input & | getPos () const |
const Input | getTail () const |
Node * | challengeLonger (Node *target) |
Additional Inherited Members | |
Protected Member Functions inherited from myparser::NodeList<> | |
NodeList (const Input &input) | |
Protected Member Functions inherited from myparser::Node | |
Node (const Input &input) | |
|
inline |
|
inlinevirtual |
Reimplemented from myparser::NodeList<>.