C# 클래스 RegExpose.Regex

상속: RegExpose.GroupingContainerNode
파일 보기 프로젝트 열기: QuickenLoans/RegExpose 1 사용 예제들

공개 메소드들

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