C# 클래스 AsmHighlighter.Lexer.Scanner

상속: ScanBase, IColorScan
파일 보기 프로젝트 열기: Trass3r/AsmHighlighter 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AsmHighlighterTokenProvider IAsmHighlighterTokenProvider
buffer ScanBuff

Private Properties

프로퍼티 타입 설명
BEGIN void
ECHO void
GetMaxParseToken int
Map sbyte
NextState int
NextState int
Recurse2 System.Result
Scan int
Scanner System
yy_clear_stack void
yy_pop_state void
yy_push_state void
yy_top_state int

공개 메소드들

메소드 설명
GetChr ( ) : void
GetNext ( int &state, int &start, int &end ) : int
MarkEnd ( ) : void
MarkToken ( ) : void
RestorePos ( Context ctx ) : void
RestoreStateAndPos ( Context ctx ) : void
SaveStateAndPos ( Context ctx ) : void
Scanner ( Stream file ) : System
SetSource ( string source, int offset ) : void
yyless ( int n ) : void
yylex ( ) : int

비공개 메소드들

메소드 설명
BEGIN ( int next ) : void
ECHO ( ) : void
GetMaxParseToken ( ) : int
Map ( int chr ) : sbyte
NextState ( ) : int
NextState ( int qStat ) : int
Recurse2 ( Context ctx, int next ) : System.Result
Scan ( ) : int
Scanner ( ) : System
yy_clear_stack ( ) : void
yy_pop_state ( ) : void
yy_push_state ( int state ) : void
yy_top_state ( ) : int

메소드 상세

GetChr() 공개 메소드

public GetChr ( ) : void
리턴 void

GetNext() 공개 메소드

public GetNext ( int &state, int &start, int &end ) : int
state int
start int
end int
리턴 int

MarkEnd() 공개 메소드

public MarkEnd ( ) : void
리턴 void

MarkToken() 공개 메소드

public MarkToken ( ) : void
리턴 void

RestorePos() 공개 메소드

public RestorePos ( Context ctx ) : void
ctx Context
리턴 void

RestoreStateAndPos() 공개 메소드

public RestoreStateAndPos ( Context ctx ) : void
ctx Context
리턴 void

SaveStateAndPos() 공개 메소드

public SaveStateAndPos ( Context ctx ) : void
ctx Context
리턴 void

Scanner() 공개 메소드

public Scanner ( Stream file ) : System
file Stream
리턴 System

SetSource() 공개 메소드

public SetSource ( string source, int offset ) : void
source string
offset int
리턴 void

yyless() 공개 메소드

public yyless ( int n ) : void
n int
리턴 void

yylex() 공개 메소드

public yylex ( ) : int
리턴 int

프로퍼티 상세

AsmHighlighterTokenProvider 공개적으로 프로퍼티

public IAsmHighlighterTokenProvider AsmHighlighterTokenProvider
리턴 IAsmHighlighterTokenProvider

buffer 공개적으로 프로퍼티

public ScanBuff,AsmHighlighter.Lexer buffer
리턴 ScanBuff