C# Class AsmHighlighter.Lexer.Scanner

Inheritance: ScanBase, IColorScan
Afficher le fichier Open project: Trass3r/AsmHighlighter Class Usage Examples

Méthodes publiques

Свойство Type Description
AsmHighlighterTokenProvider IAsmHighlighterTokenProvider
buffer ScanBuff

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetChr() public méthode

public GetChr ( ) : void
Résultat void

GetNext() public méthode

public GetNext ( int &state, int &start, int &end ) : int
state int
start int
end int
Résultat int

MarkEnd() public méthode

public MarkEnd ( ) : void
Résultat void

MarkToken() public méthode

public MarkToken ( ) : void
Résultat void

RestorePos() public méthode

public RestorePos ( Context ctx ) : void
ctx Context
Résultat void

RestoreStateAndPos() public méthode

public RestoreStateAndPos ( Context ctx ) : void
ctx Context
Résultat void

SaveStateAndPos() public méthode

public SaveStateAndPos ( Context ctx ) : void
ctx Context
Résultat void

Scanner() public méthode

public Scanner ( Stream file ) : System
file Stream
Résultat System

SetSource() public méthode

public SetSource ( string source, int offset ) : void
source string
offset int
Résultat void

yyless() public méthode

public yyless ( int n ) : void
n int
Résultat void

yylex() public méthode

public yylex ( ) : int
Résultat int

Property Details

AsmHighlighterTokenProvider public_oe property

public IAsmHighlighterTokenProvider AsmHighlighterTokenProvider
Résultat IAsmHighlighterTokenProvider

buffer public_oe property

public ScanBuff,AsmHighlighter.Lexer buffer
Résultat ScanBuff