C# Class RegexParser.Matchers.BaseMatcher

Afficher le fichier Open project: aistrate/RegexParser

Méthodes publiques

Méthode Description
CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptions options ) : BaseMatcher
CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptionsEx options ) : BaseMatcher
GetMatches ( string inputText ) : IEnumerable

Méthodes protégées

Méthode Description
BaseMatcher ( string patternText, RegexOptionsEx options ) : System
Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
TransformAST ( BasePattern pattern ) : BasePattern

Method Details

BaseMatcher() protected méthode

protected BaseMatcher ( string patternText, RegexOptionsEx options ) : System
patternText string
options RegexOptionsEx
Résultat System

CreateMatcher() public static méthode

public static CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptions options ) : BaseMatcher
algorithmType AlgorithmType
patternText string
options RegexOptions
Résultat BaseMatcher

CreateMatcher() public static méthode

public static CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptionsEx options ) : BaseMatcher
algorithmType AlgorithmType
patternText string
options RegexOptionsEx
Résultat BaseMatcher

GetMatches() public méthode

public GetMatches ( string inputText ) : IEnumerable
inputText string
Résultat IEnumerable

Parse() protected abstract méthode

protected abstract Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
consList ArrayConsList
afterLastMatchIndex int
Résultat Match2>.Result

TransformAST() protected méthode

protected TransformAST ( BasePattern pattern ) : BasePattern
pattern RegexParser.Patterns.BasePattern
Résultat RegexParser.Patterns.BasePattern