C# Class RegexParser.Matchers.ExplicitDFAMatcher

Inheritance: BaseMatcher
Mostrar archivo Open project: aistrate/RegexParser

Public Methods

Method Description
ExplicitDFAMatcher ( string patternText, RegexOptionsEx options ) : System

Protected Methods

Method Description
Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
TransformAST ( BasePattern pattern ) : BasePattern

Private Methods

Method Description
createParser ( BasePattern pattern ) : string>.Parser

Method Details

ExplicitDFAMatcher() public method

public ExplicitDFAMatcher ( string patternText, RegexOptionsEx options ) : System
patternText string
options RegexOptionsEx
return System

Parse() protected method

protected Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
consList ArrayConsList
afterLastMatchIndex int
return Match2>.Result

TransformAST() protected method

protected TransformAST ( BasePattern pattern ) : BasePattern
pattern RegexParser.Patterns.BasePattern
return RegexParser.Patterns.BasePattern