C# Класс RegexParser.Matchers.Backtracking.QuantifierStackFrame

Immutable class.
Наследование: StackFrame
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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