C# Класс RegExpose.Regex

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

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

Метод Описание
Dump ( ) : string
FindNodeById ( int id ) : RegexNode
Parse ( string input ) : RegexEngine

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

Метод Описание
GetEndOfStringSteps ( IRegexEngine engine ) : IEnumerable
GetFailParseSteps ( IRegexEngine engine, State initialState, State currentState, bool skipAdvance ) : IEnumerable
GetSuccessParseStep ( IRegexEngine engine, State initialState ) : IEnumerable

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

Метод Описание
Regex ( IEnumerable children, int index, string pattern ) : System.Collections.Generic

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

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

public Dump ( ) : string
Результат string

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

public FindNodeById ( int id ) : RegexNode
id int
Результат RegExpose.Nodes.RegexNode

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

protected GetEndOfStringSteps ( IRegexEngine engine ) : IEnumerable
engine IRegexEngine
Результат IEnumerable

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

protected GetFailParseSteps ( IRegexEngine engine, State initialState, State currentState, bool skipAdvance ) : IEnumerable
engine IRegexEngine
initialState State
currentState State
skipAdvance bool
Результат IEnumerable

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

protected GetSuccessParseStep ( IRegexEngine engine, State initialState ) : IEnumerable
engine IRegexEngine
initialState State
Результат IEnumerable

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

public Parse ( string input ) : RegexEngine
input string
Результат RegexEngine