C# 클래스 RegexParser.Matchers.Backtracking.QuantifierStackFrame

Immutable class.
상속: StackFrame
파일 보기 프로젝트 열기: aistrate/RegexParser 1 사용 예제들

공개 메소드들

메소드 설명
FirstAlternative ( int lastPosition ) : StackFrame
IsPositionChanged ( int lastPosition ) : bool
QuantifierStackFrame ( StackFrame parent, QuantifierPattern quant ) : RegexParser.Patterns
SecondAlternative ( int lastPosition ) : StackFrame

비공개 메소드들

메소드 설명
QuantifierStackFrame ( StackFrame parent, IConsList remainingChildren, bool isGreedy, int lastPosition ) : RegexParser.Patterns
emptyBranch ( ) : StackFrame
moveToNextChild ( int lastPosition ) : QuantifierStackFrame
nonEmptyBranch ( int lastPosition ) : StackFrame

메소드 상세

FirstAlternative() 공개 메소드

public FirstAlternative ( int lastPosition ) : StackFrame
lastPosition int
리턴 StackFrame

IsPositionChanged() 공개 메소드

public IsPositionChanged ( int lastPosition ) : bool
lastPosition int
리턴 bool

QuantifierStackFrame() 공개 메소드

public QuantifierStackFrame ( StackFrame parent, QuantifierPattern quant ) : RegexParser.Patterns
parent StackFrame
quant QuantifierPattern
리턴 RegexParser.Patterns

SecondAlternative() 공개 메소드

public SecondAlternative ( int lastPosition ) : StackFrame
lastPosition int
리턴 StackFrame