C# Class QUT.Gplex.Lexer.Scanner.Scanner

Inheritance: ScanBase
Show file Open project: spark-shading-language/spark

Private Properties

Property Type Description
BEGIN void
ECHO void
GetCode void
GetMaxParseToken int
MarkEnd void
MarkToken void
MkBuffCtx BufferContext
NextState int
Peek int
Recurse2 Result
RestoreBuffCtx void
RestoreStateAndPos void
SaveStateAndPos void
Scan int
Scanner System
Scanner System
SetSource void
SetSource void
SetSource void
SetSource void
_yytrunc void
yy_clear_stack void
yy_pop_state void
yy_push_state void
yy_top_state int
yyless void
yylex int

Public Methods

Method Description
GetNext ( int &state, int &start, int &end ) : int

Private Methods

Method Description
BEGIN ( int next ) : void
ECHO ( ) : void
GetCode ( ) : void
GetMaxParseToken ( ) : int
MarkEnd ( ) : void
MarkToken ( ) : void
MkBuffCtx ( ) : BufferContext
NextState ( ) : int
Peek ( ) : int
Recurse2 ( Context &ctx, int next ) : Result
RestoreBuffCtx ( BufferContext value ) : void
RestoreStateAndPos ( Context &ctx ) : void
SaveStateAndPos ( Context &ctx ) : void
Scan ( ) : int
Scanner ( ) : System
Scanner ( Stream file ) : System
SetSource ( IList source ) : void
SetSource ( Stream source ) : void
SetSource ( Stream source, int fallbackCodePage ) : void
SetSource ( string source, int offset ) : void
_yytrunc ( int n ) : void
yy_clear_stack ( ) : void
yy_pop_state ( ) : void
yy_push_state ( int state ) : void
yy_top_state ( ) : int
yyless ( int n ) : void
yylex ( ) : int

Method Details

GetNext() public method

public GetNext ( int &state, int &start, int &end ) : int
state int
start int
end int
return int