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

Наследование: BaseMatcher
Показать файл Открыть проект

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

Метод Описание
BacktrackingMatcher ( string patternText, RegexOptionsEx options ) : System

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

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

Приватные методы

Метод Описание
doesAnchorMatch ( AnchorType anchorType, ArrayConsList currentPos, int afterLastMatchIndex ) : bool
isWordBoundary ( ArrayConsList currentPos ) : bool
parseChar ( int>.Result partialResult, bool>.Func isMatch ) : int>.Result
unwindEmptyFrames ( StackFrame callStack ) : StackFrame

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

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

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

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

protected 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