C# Класс RegexParser.Matchers.BaseMatcher

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptions options ) : BaseMatcher
CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptionsEx options ) : BaseMatcher
GetMatches ( string inputText ) : IEnumerable

Защищенные методы

Метод Описание
BaseMatcher ( string patternText, RegexOptionsEx options ) : System
Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
TransformAST ( BasePattern pattern ) : BasePattern

Описание методов

BaseMatcher() защищенный Метод

protected BaseMatcher ( string patternText, RegexOptionsEx options ) : System
patternText string
options RegexOptionsEx
Результат System

CreateMatcher() публичный статический Метод

public static CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptions options ) : BaseMatcher
algorithmType AlgorithmType
patternText string
options RegexOptions
Результат BaseMatcher

CreateMatcher() публичный статический Метод

public static CreateMatcher ( AlgorithmType algorithmType, string patternText, RegexOptionsEx options ) : BaseMatcher
algorithmType AlgorithmType
patternText string
options RegexOptionsEx
Результат BaseMatcher

GetMatches() публичный Метод

public GetMatches ( string inputText ) : IEnumerable
inputText string
Результат IEnumerable

Parse() защищенный абстрактный Метод

protected abstract Parse ( ArrayConsList consList, int afterLastMatchIndex ) : Match2>.Result
consList ArrayConsList
afterLastMatchIndex int
Результат Match2>.Result

TransformAST() защищенный Метод

protected TransformAST ( BasePattern pattern ) : BasePattern
pattern RegexParser.Patterns.BasePattern
Результат RegexParser.Patterns.BasePattern