C# 클래스 RegexParser.Matchers.BacktrackingMatcher

상속: BaseMatcher
파일 보기 프로젝트 열기: aistrate/RegexParser

공개 메소드들

메소드 설명
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