Click or drag to resize

MultiRenameParser Class

Extends the parser generated from the PEG grammar, so that the keywords are no longer fixed, but can be stored into collections.
Inheritance Hierarchy

Namespace: Altaxo.Gui.Common.MultiRename
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class MultiRenameParser : MultiRenameParserBase

The MultiRenameParser type exposes the following members.

Constructors
 NameDescription
Public methodMultiRenameParserInitializes a new instance of the MultiRenameParser class
Top
Properties
 NameDescription
Public propertyCode exampleArrayTChars Contain all keywords that can be used as arrays, like for instance the path parts, which can be considered as an array of strings.
Public propertyCode exampleDateTimeTChars Contain all keywords that can be used as DateTime values, like for instance the creation date of an item.
Public propertyCode exampleIntegerTChars Contain all keywords that can be used as integer number, like counter, row number and so on.
Public propertyCode exampleStringTChars Contain all keywords that can be used as strings, like name.
Top
Methods
 NameDescription
Public methodAnd
(Inherited from PegBaseParser)
Public methodAny
(Inherited from PegBaseParser)
Public methodArraySeparator
(Inherited from MultiRenameParserBase)
Public methodArrayTChar
(Overrides MultiRenameParserBaseArrayTChar)
Public methodArrayTemplate
(Inherited from MultiRenameParserBase)
Public methodChar(Char)
(Inherited from PegCharParser)
Public methodChar(String)
(Inherited from PegCharParser)
Public methodChar(Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodChar(Char, Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodConstruct(TextWriter)
(Inherited from PegBaseParser)
Public methodConstruct(String, TextWriter)
(Inherited from PegCharParser)
Public methodDateTimeArguments
(Inherited from MultiRenameParserBase)
Public methodDateTimeKind
(Inherited from MultiRenameParserBase)
Public methodDateTimeTChar
(Overrides MultiRenameParserBaseDateTimeTChar)
Public methodDateTimeTemplate
(Inherited from MultiRenameParserBase)
Protected methodDefaultNodeCreator
(Inherited from PegBaseParser)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEscBracket
(Inherited from MultiRenameParserBase)
Public methodFatal
(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)
(Inherited from PegBaseParser)
Public methodForRepeat(Int32, Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetProperties
(Inherited from MultiRenameParserBase)
Public methodGetRoot
(Inherited from PegBaseParser)
Public methodGetRuleNameFromId
(Inherited from MultiRenameParserBase)
Public methodGetSource
(Inherited from PegCharParser)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIChar(Char)
(Inherited from PegCharParser)
Public methodIChar(String)
(Inherited from PegCharParser)
Public methodIChar(Char, Char)
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char)
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIChar(Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIn(String)
(Inherited from PegCharParser)
Public methodIn(Char, Char)
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIn(Char, Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodIntArg1st
(Inherited from MultiRenameParserBase)
Public methodIntArg2nd
(Inherited from MultiRenameParserBase)
Public methodIntArgNumberOfDigits
(Inherited from MultiRenameParserBase)
Public methodIntArgOnly
(Inherited from MultiRenameParserBase)
Public methodInteger
(Inherited from MultiRenameParserBase)
Public methodIntegerTChar
(Overrides MultiRenameParserBaseIntegerTChar)
Public methodIntegerTemplate
(Inherited from MultiRenameParserBase)
Public methodInto(PegBaseParserMatcher, PegBegEnd)
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, Double)
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, Int32)
(Inherited from PegCharParser)
Public methodInto(PegBaseParserMatcher, String)
(Inherited from PegCharParser)
Public methodMainSentence
(Inherited from MultiRenameParserBase)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodNegativeInteger
(Inherited from MultiRenameParserBase)
Public methodNonNegativeInteger
(Inherited from MultiRenameParserBase)
Public methodNormalChar
(Inherited from MultiRenameParserBase)
Public methodNot
(Inherited from PegBaseParser)
Public methodNotIn
(Inherited from PegCharParser)
Public methodNotOneOf
(Inherited from PegCharParser)
Public methodOneOf(PegCharParserOptimizedCharset)
(Inherited from PegCharParser)
Public methodOneOf(String)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOf(Char, Char, Char, Char, Char, Char, Char, Char)
(Inherited from PegCharParser)
Public methodOneOfLiterals
(Inherited from PegCharParser)
Public methodOption
(Inherited from PegBaseParser)
Public methodOptRepeat(PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodOptRepeat(PegCharParserOptimizedCharset)
(Inherited from PegCharParser)
Public methodPeek
(Inherited from PegBaseParser)
Public methodPlusRepeat(PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodPlusRepeat(PegCharParserOptimizedCharset)
(Inherited from PegCharParser)
Public methodPositiveInteger
(Inherited from MultiRenameParserBase)
Public methodQuotedString
(Inherited from MultiRenameParserBase)
Public methodResetTree
(Inherited from PegBaseParser)
Public methodRewind
(Inherited from PegBaseParser)
Public methodSetErrorDestination
(Inherited from PegBaseParser)
Public methodSetNodeCreator
(Inherited from PegBaseParser)
Public methodSetSource
(Inherited from PegCharParser)
Public methodStringContent
(Inherited from MultiRenameParserBase)
Public methodStringTChar
(Overrides MultiRenameParserBaseStringTChar)
Public methodStringTemplate
(Inherited from MultiRenameParserBase)
Public methodTemplate
(Inherited from MultiRenameParserBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTreeAST(PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeAST(PegBaseParserCreator, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeAST(Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeAST(PegBaseParserCreator, Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeChars(PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeChars(PegBaseParserCreator, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeCharsWithId(Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeCharsWithId(PegBaseParserCreator, Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeNodeToString
(Inherited from PegCharParser)
Public methodTreeNT(PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeNT(PegBaseParserCreator, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeNT(Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodTreeNT(PegBaseParserCreator, Int32, PegBaseParserMatcher)
(Inherited from PegBaseParser)
Public methodWarning
(Inherited from PegCharParser)
Top
Fields
 NameDescription
Protected fieldbMute_
(Inherited from PegBaseParser)
Protected fielderrOut_
(Inherited from PegBaseParser)
Protected fieldnodeCreator_
(Inherited from PegBaseParser)
Protected fieldpos_
(Inherited from PegBaseParser)
Protected fieldsrc_
(Inherited from PegCharParser)
Protected fieldsrcLen_
(Inherited from PegBaseParser)
Top
See Also