Peg |
The PegBaseParser type exposes the following members.
| Name | Description | |
|---|---|---|
| And | Performs a positive lookahead with tree rollback support. | |
| Any | Matches any single source element. | |
| Construct | Reinitializes the parser. | |
| DefaultNodeCreator | Creates a default parse tree node. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| ForRepeat(Int32, PegBaseParserMatcher) | Matches the specified expression an exact number of times. | |
| ForRepeat(Int32, Int32, PegBaseParserMatcher) | Matches the specified expression within the provided repetition range. | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetProperties | Gets the file loading properties expected by the parser. | |
| GetRoot | Gets the root node of the parse tree. | |
| GetRuleNameFromId | Gets the rule name for the specified identifier. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| Not | Performs a negative lookahead match without consuming input. | |
| Option | Optionally matches the specified expression. | |
| OptRepeat | Matches zero or more repetitions. | |
| Peek | Performs a lookahead match without consuming input. | |
| PlusRepeat | Matches one or more repetitions. | |
| ResetTree | Clears the parse tree. | |
| Rewind | Resets the current parser position to the beginning of the source. | |
| SetErrorDestination | Sets the destination for parser diagnostics. | |
| SetNodeCreator | Sets the callback used to create parse tree nodes. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| TreeAST(PegBaseParserMatcher) | Matches an anonymous abstract syntax tree node and stores it in the parse tree. | |
| TreeAST(PegBaseParserCreator, PegBaseParserMatcher) | Matches an anonymous abstract syntax tree node and stores it in the parse tree. | |
| TreeAST(Int32, PegBaseParserMatcher) | Matches an abstract syntax tree node and stores it in the parse tree. | |
| TreeAST(PegBaseParserCreator, Int32, PegBaseParserMatcher) | Matches an abstract syntax tree node and stores it in the parse tree. | |
| TreeChars(PegBaseParserMatcher) | Matches character data and stores it as an anonymous tree node. | |
| TreeChars(PegBaseParserCreator, PegBaseParserMatcher) | Matches character data and stores it as an anonymous tree node. | |
| TreeCharsWithId(Int32, PegBaseParserMatcher) | Matches character data and stores it using the specified node identifier. | |
| TreeCharsWithId(PegBaseParserCreator, Int32, PegBaseParserMatcher) | Matches character data and stores it using the specified creator and node identifier. | |
| TreeNodeToString | Converts the specified tree node to a display string. | |
| TreeNT(PegBaseParserMatcher) | Matches an anonymous nonterminal and stores it in the parse tree. | |
| TreeNT(PegBaseParserCreator, PegBaseParserMatcher) | Matches an anonymous nonterminal and stores it in the parse tree. | |
| TreeNT(Int32, PegBaseParserMatcher) | Matches a nonterminal and stores it in the parse tree. | |
| TreeNT(PegBaseParserCreator, Int32, PegBaseParserMatcher) | Matches a nonterminal and stores it in the parse tree. |