|
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 |
1.8.11