Pegmatite
|
▼Npegmatite | |
CAsciiFileInput | A concrete Input class that wraps a file |
CASTContainer | Type of ast member vector |
CASTList | A list of objects |
CASTMember | Base class for children of ASTContainer |
CASTNode | Base class for AST nodes |
CASTParserDelegate | A parser delegate that is responsible for creating AST nodes from the input |
CASTPtr | An ASTPtr is a wrapper around a pointer to an AST object |
CBindAST | The BindAST class is responsible for binding an action to a rule |
CExpr | Abstract base class for expressions |
CExprPtr | A shared pointer to an expression |
▼CInput | Abstract superclass for indexing into a buffer with arbitrary storage |
Citerator | Iterator, refers back into the input stream |
CInputRange | A range within input |
CIteratorInput | |
CParserDelegate | Parser delegate abstract class |
CParserPosition | Position into the input |
CRule | Rule class, which represents a rule in a grammar |
CStreamInput | An Input that wraps a std::istream |
CStringInput | A concrete Input subclass that wraps a std::string, providing access to the underlying characters |
CUnicodeVectorInput | A concrete input class that wraps a vector of 32-bit characters |