C# 클래스 System.Text.RegularExpressions.Interpreter

상속: System.Text.RegularExpressions.BaseMachine
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

공개 메소드들

메소드 설명
Interpreter ( ushort program ) : System
Scan ( Regex regex, string text, int start, int end ) : Match

비공개 메소드들

메소드 설명
Backtrack ( int cp ) : void
Balance ( int gid, int balance_gid, bool capture, int ptr ) : bool
Checkpoint ( ) : int
Close ( int gid, int ptr ) : void
CreateMark ( int previous ) : int
Eval ( Mode mode, int &ref_ptr, int pc ) : bool
EvalChar ( Mode mode, int &ptr, int &pc, bool multi ) : bool
GenerateMatch ( Regex regex ) : Match
GetGroupInfo ( int gid, int &first_mark_index, int &n_caps ) : void
GetLastDefined ( int gid ) : int
GetString ( int pc ) : string
IsPosition ( Position pos, int ptr ) : bool
IsWordChar ( char c ) : bool
Open ( int gid, int ptr ) : void
PopulateGroup ( Group g, int first_mark_index, int n_caps ) : void
ReadProgramCount ( int ptr ) : int
Reset ( ) : void
ResetGroups ( ) : void
TryMatch ( int &ref_ptr, int pc ) : bool

메소드 상세

Interpreter() 공개 메소드

public Interpreter ( ushort program ) : System
program ushort
리턴 System

Scan() 공개 메소드

public Scan ( Regex regex, string text, int start, int end ) : Match
regex Regex
text string
start int
end int
리턴 Match