Peg |
The PegCharParser type exposes the following members.
| Name | Description | |
|---|---|---|
| And |
Performs a positive lookahead with tree rollback support.
(Inherited from PegBaseParser) | |
| Any |
Matches any single source element.
(Inherited from PegBaseParser) | |
| Char(Char) | Matches the specified character literal. | |
| Char(String) | Matches the specified string literal. | |
| Char(Char, Char) | Matches the specified two-character literal. | |
| Char(Char, Char, Char) | Matches the specified three-character literal. | |
| Char(Char, Char, Char, Char) | Matches the specified four-character literal. | |
| Char(Char, Char, Char, Char, Char) | Matches the specified five-character literal. | |
| Char(Char, Char, Char, Char, Char, Char) | Matches the specified six-character literal. | |
| Char(Char, Char, Char, Char, Char, Char, Char) | Matches the specified seven-character literal. | |
| Char(Char, Char, Char, Char, Char, Char, Char, Char) | Matches the specified eight-character literal. | |
| Construct(TextWriter) |
Reinitializes the parser.
(Inherited from PegBaseParser) | |
| Construct(String, TextWriter) | Reinitializes the parser with the specified source and error writer. | |
| DefaultNodeCreator |
Creates a default parse tree node.
(Inherited from PegBaseParser) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Fatal | Reports a fatal parser error. | |
| 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.
(Inherited from PegBaseParser) | |
| ForRepeat(Int32, Int32, PegBaseParserMatcher) |
Matches the specified expression within the provided repetition range.
(Inherited from PegBaseParser) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetProperties |
Gets the file loading properties expected by the parser.
(Inherited from PegBaseParser) | |
| GetRoot |
Gets the root node of the parse tree.
(Inherited from PegBaseParser) | |
| GetRuleNameFromId |
Gets the rule name for the specified identifier.
(Inherited from PegBaseParser) | |
| GetSource | Gets the current source text. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| IChar(Char) | Matches the specified character literal case-insensitively. | |
| IChar(String) | Matches the specified string literal case-insensitively. | |
| IChar(Char, Char) | Matches the specified two-character literal case-insensitively. | |
| IChar(Char, Char, Char) | Matches the specified three-character literal case-insensitively. | |
| IChar(Char, Char, Char, Char) | Matches the specified four-character literal case-insensitively. | |
| IChar(Char, Char, Char, Char, Char) | Matches the specified five-character literal case-insensitively. | |
| IChar(Char, Char, Char, Char, Char, Char) | Matches the specified six-character literal case-insensitively. | |
| IChar(Char, Char, Char, Char, Char, Char, Char) | Matches the specified seven-character literal case-insensitively. | |
| In(String) | Matches a character within any of the inclusive ranges defined by the string. | |
| In(Char, Char) | Matches a character within the specified inclusive range. | |
| In(Char, Char, Char, Char) | Matches a character within either of the specified inclusive ranges. | |
| In(Char, Char, Char, Char, Char, Char) | Matches a character within any of the specified inclusive ranges. | |
| In(Char, Char, Char, Char, Char, Char, Char, Char) | Matches a character within any of the specified inclusive ranges. | |
| Into(PegBaseParserMatcher, PegBegEnd) | Captures the source range matched by the specified matcher. | |
| Into(PegBaseParserMatcher, Double) | Captures the text matched by the specified matcher and converts it to a double. | |
| Into(PegBaseParserMatcher, Int32) | Captures the text matched by the specified matcher and converts it to an integer. | |
| Into(PegBaseParserMatcher, String) | Captures the text matched by the specified matcher. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| Not |
Performs a negative lookahead match without consuming input.
(Inherited from PegBaseParser) | |
| NotIn | Matches a character outside all inclusive ranges defined by the string. | |
| NotOneOf | Matches any character not contained in the specified string. | |
| OneOf(PegCharParserOptimizedCharset) | Matches any character contained in the specified optimized character set. | |
| OneOf(String) | Matches any character contained in the specified string. | |
| OneOf(Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char, Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char, Char, Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char, Char, Char, Char, Char) | Matches one of the specified characters. | |
| OneOf(Char, Char, Char, Char, Char, Char, Char, Char) | Matches one of the specified characters. | |
| OneOfLiterals | Matches one of the specified optimized literal alternatives. | |
| Option |
Optionally matches the specified expression.
(Inherited from PegBaseParser) | |
| OptRepeat(PegBaseParserMatcher) |
Matches zero or more repetitions.
(Inherited from PegBaseParser) | |
| OptRepeat(PegCharParserOptimizedCharset) | Matches zero or more characters from the specified optimized character set. | |
| Peek |
Performs a lookahead match without consuming input.
(Inherited from PegBaseParser) | |
| PlusRepeat(PegBaseParserMatcher) |
Matches one or more repetitions.
(Inherited from PegBaseParser) | |
| PlusRepeat(PegCharParserOptimizedCharset) | Matches one or more characters from the specified optimized character set. | |
| ResetTree |
Clears the parse tree.
(Inherited from PegBaseParser) | |
| Rewind |
Resets the current parser position to the beginning of the source.
(Inherited from PegBaseParser) | |
| SetErrorDestination |
Sets the destination for parser diagnostics.
(Inherited from PegBaseParser) | |
| SetNodeCreator |
Sets the callback used to create parse tree nodes.
(Inherited from PegBaseParser) | |
| SetSource | Sets the current source text. | |
| 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.
(Inherited from PegBaseParser) | |
| TreeAST(PegBaseParserCreator, PegBaseParserMatcher) |
Matches an anonymous abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeAST(Int32, PegBaseParserMatcher) |
Matches an abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeAST(PegBaseParserCreator, Int32, PegBaseParserMatcher) |
Matches an abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeChars(PegBaseParserMatcher) |
Matches character data and stores it as an anonymous tree node.
(Inherited from PegBaseParser) | |
| TreeChars(PegBaseParserCreator, PegBaseParserMatcher) |
Matches character data and stores it as an anonymous tree node.
(Inherited from PegBaseParser) | |
| TreeCharsWithId(Int32, PegBaseParserMatcher) |
Matches character data and stores it using the specified node identifier.
(Inherited from PegBaseParser) | |
| TreeCharsWithId(PegBaseParserCreator, Int32, PegBaseParserMatcher) |
Matches character data and stores it using the specified creator and node identifier.
(Inherited from PegBaseParser) | |
| TreeNodeToString |
Converts the specified tree node to a display string.
(Overrides PegBaseParserTreeNodeToString(PegNode)) | |
| TreeNT(PegBaseParserMatcher) |
Matches an anonymous nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeNT(PegBaseParserCreator, PegBaseParserMatcher) |
Matches an anonymous nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeNT(Int32, PegBaseParserMatcher) |
Matches a nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| TreeNT(PegBaseParserCreator, Int32, PegBaseParserMatcher) |
Matches a nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser) | |
| Warning | Reports a parser warning. |