Click or drag to resize

MultiRenameParser Methods

The MultiRenameParser type exposes the following members.

Methods
 NameDescription
Public methodAnd Performs a positive lookahead with tree rollback support.
(Inherited from PegBaseParser)
Public methodAny Matches any single source element.
(Inherited from PegBaseParser)
Public methodArraySeparator Parses an array separator.
(Inherited from MultiRenameParserBase)
Public methodArrayTChar Parses the array template shortcut.
(Overrides MultiRenameParserBaseArrayTChar)
Public methodArrayTemplate Parses an array template.
(Inherited from MultiRenameParserBase)
Public methodChar(Char) Matches the specified character literal.
(Inherited from PegCharParser)
Public methodChar(String) Matches the specified string literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char) Matches the specified two-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char) Matches the specified three-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char) Matches the specified four-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char) Matches the specified five-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char) Matches the specified six-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char, Char) Matches the specified seven-character literal.
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char, Char, Char) Matches the specified eight-character literal.
(Inherited from PegCharParser)
Public methodConstruct(TextWriter) Reinitializes the parser.
(Inherited from PegBaseParser)
Public methodConstruct(String, TextWriter) Reinitializes the parser with the specified source and error writer.
(Inherited from PegCharParser)
Public methodDateTimeArguments Parses date-time arguments.
(Inherited from MultiRenameParserBase)
Public methodDateTimeKind Parses a date-time kind specifier.
(Inherited from MultiRenameParserBase)
Public methodDateTimeTChar Parses the date-time template shortcut.
(Overrides MultiRenameParserBaseDateTimeTChar)
Public methodDateTimeTemplate Parses a date-time template.
(Inherited from MultiRenameParserBase)
Protected methodDefaultNodeCreator Creates a default parse tree node.
(Inherited from PegBaseParser)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEscBracket Parses an escaped opening bracket.
(Inherited from MultiRenameParserBase)
Public methodFatal Reports a fatal parser error.
(Inherited from PegCharParser)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodForRepeat(Int32, PegBaseParserMatcher) Matches the specified expression an exact number of times.
(Inherited from PegBaseParser)
Public methodForRepeat(Int32, Int32, PegBaseParserMatcher) Matches the specified expression within the provided repetition range.
(Inherited from PegBaseParser)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetProperties Gets the file loading properties expected by the parser.
(Inherited from MultiRenameParserBase)
Public methodGetRoot Gets the root node of the parse tree.
(Inherited from PegBaseParser)
Public methodGetRuleNameFromId Gets the rule name for the specified identifier.
(Inherited from MultiRenameParserBase)
Public methodGetSource Gets the current source text.
(Inherited from PegCharParser)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIChar(Char) Matches the specified character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(String) Matches the specified string literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char) Matches the specified two-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char) Matches the specified three-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char) Matches the specified four-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char) Matches the specified five-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char, Char) Matches the specified six-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char, Char, Char) Matches the specified seven-character literal case-insensitively.
(Inherited from PegCharParser)
Public methodIn(String) Matches a character within any of the inclusive ranges defined by the string.
(Inherited from PegCharParser)
Public methodIn(Char, Char) Matches a character within the specified inclusive range.
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char) Matches a character within either of the specified inclusive ranges.
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char, Char, Char) Matches a character within any of the specified inclusive ranges.
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char, Char, Char, Char, Char) Matches a character within any of the specified inclusive ranges.
(Inherited from PegCharParser)
Public methodIntArg1st Parses the first integer argument.
(Inherited from MultiRenameParserBase)
Public methodIntArg2nd Parses the second integer argument.
(Inherited from MultiRenameParserBase)
Public methodIntArgNumberOfDigits Parses the number-of-digits argument.
(Inherited from MultiRenameParserBase)
Public methodIntArgOnly Parses a single integer argument.
(Inherited from MultiRenameParserBase)
Public methodInteger Parses an integer.
(Inherited from MultiRenameParserBase)
Public methodIntegerTChar Parses the integer template shortcut.
(Overrides MultiRenameParserBaseIntegerTChar)
Public methodIntegerTemplate Parses an integer template.
(Inherited from MultiRenameParserBase)
Public methodInto(PegBaseParserMatcher, PegBegEnd) Captures the source range matched by the specified matcher.
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, Double) Captures the text matched by the specified matcher and converts it to a double.
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, Int32) Captures the text matched by the specified matcher and converts it to an integer.
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, String) Captures the text matched by the specified matcher.
(Inherited from PegCharParser)
Public methodMainSentence Parses the main sentence.
(Inherited from MultiRenameParserBase)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodNegativeInteger Parses a negative integer.
(Inherited from MultiRenameParserBase)
Public methodNonNegativeInteger Parses a non-negative integer.
(Inherited from MultiRenameParserBase)
Public methodNormalChar Parses a normal character.
(Inherited from MultiRenameParserBase)
Public methodNot Performs a negative lookahead match without consuming input.
(Inherited from PegBaseParser)
Public methodNotIn Matches a character outside all inclusive ranges defined by the string.
(Inherited from PegCharParser)
Public methodNotOneOf Matches any character not contained in the specified string.
(Inherited from PegCharParser)
Public methodOneOf(PegCharParserOptimizedCharset) Matches any character contained in the specified optimized character set.
(Inherited from PegCharParser)
Public methodOneOf(String) Matches any character contained in the specified string.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char, Char, Char) Matches one of the specified characters.
(Inherited from PegCharParser)
Public methodOneOfLiterals Matches one of the specified optimized literal alternatives.
(Inherited from PegCharParser)
Public methodOption Optionally matches the specified expression.
(Inherited from PegBaseParser)
Public methodOptRepeat(PegBaseParserMatcher) Matches zero or more repetitions.
(Inherited from PegBaseParser)
Public methodOptRepeat(PegCharParserOptimizedCharset) Matches zero or more characters from the specified optimized character set.
(Inherited from PegCharParser)
Public methodPeek Performs a lookahead match without consuming input.
(Inherited from PegBaseParser)
Public methodPlusRepeat(PegBaseParserMatcher) Matches one or more repetitions.
(Inherited from PegBaseParser)
Public methodPlusRepeat(PegCharParserOptimizedCharset) Matches one or more characters from the specified optimized character set.
(Inherited from PegCharParser)
Public methodPositiveInteger Parses a positive integer.
(Inherited from MultiRenameParserBase)
Public methodQuotedString Parses a quoted string.
(Inherited from MultiRenameParserBase)
Public methodResetTree Clears the parse tree.
(Inherited from PegBaseParser)
Public methodRewind Resets the current parser position to the beginning of the source.
(Inherited from PegBaseParser)
Public methodSetErrorDestination Sets the destination for parser diagnostics.
(Inherited from PegBaseParser)
Public methodSetNodeCreator Sets the callback used to create parse tree nodes.
(Inherited from PegBaseParser)
Public methodSetSource Sets the current source text.
(Inherited from PegCharParser)
Public methodStringContent Parses string content.
(Inherited from MultiRenameParserBase)
Public methodStringTChar Parses the string template shortcut.
(Overrides MultiRenameParserBaseStringTChar)
Public methodStringTemplate Parses a string template.
(Inherited from MultiRenameParserBase)
Public methodTemplate Parses a template element.
(Inherited from MultiRenameParserBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTreeAST(PegBaseParserMatcher) Matches an anonymous abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeAST(PegBaseParserCreator, PegBaseParserMatcher) Matches an anonymous abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeAST(Int32, PegBaseParserMatcher) Matches an abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeAST(PegBaseParserCreator, Int32, PegBaseParserMatcher) Matches an abstract syntax tree node and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeChars(PegBaseParserMatcher) Matches character data and stores it as an anonymous tree node.
(Inherited from PegBaseParser)
Public methodTreeChars(PegBaseParserCreator, PegBaseParserMatcher) Matches character data and stores it as an anonymous tree node.
(Inherited from PegBaseParser)
Public methodTreeCharsWithId(Int32, PegBaseParserMatcher) Matches character data and stores it using the specified node identifier.
(Inherited from PegBaseParser)
Public methodTreeCharsWithId(PegBaseParserCreator, Int32, PegBaseParserMatcher) Matches character data and stores it using the specified creator and node identifier.
(Inherited from PegBaseParser)
Public methodTreeNodeToString Converts the specified tree node to a display string.
(Inherited from PegCharParser)
Public methodTreeNT(PegBaseParserMatcher) Matches an anonymous nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeNT(PegBaseParserCreator, PegBaseParserMatcher) Matches an anonymous nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeNT(Int32, PegBaseParserMatcher) Matches a nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodTreeNT(PegBaseParserCreator, Int32, PegBaseParserMatcher) Matches a nonterminal and stores it in the parse tree.
(Inherited from PegBaseParser)
Public methodWarning Reports a parser warning.
(Inherited from PegCharParser)
Top
See Also