IntermediateCodeLexer Class

Definition

Line 7 of cmsxi/IntermediateCodeLexer.cm

Inheritance

Constructors & Destructor

public IntermediateCodeLexer(const String<uchar>& content_, const String<char>& fileName_, int fileIndex_)
public IntermediateCodeLexer(const uchar* start_, const uchar* end_, const String<char>& fileName_, int fileIndex_)

Member Functions

private int GetTokenId(int statementIndex)
public override int NextState(int state, uchar c)

Constructor& Destructor Details

IntermediateCodeLexer Constructor

public IntermediateCodeLexer(const String<uchar>& content_, const String<char>& fileName_, int fileIndex_)

Definition
Line 9 of cmsxi/IntermediateCodeLexer.cm


IntermediateCodeLexer Constructor

public IntermediateCodeLexer(const uchar* start_, const uchar* end_, const String<char>& fileName_, int fileIndex_)

Definition
Line 15 of cmsxi/IntermediateCodeLexer.cm


Member Function Details

GetTokenId Member Function

private int GetTokenId(int statementIndex)

Definition
Line 1582 of cmsxi/IntermediateCodeLexer.cm


NextState Member Function

public override int NextState(int state, uchar c)

Definition
Line 21 of cmsxi/IntermediateCodeLexer.cm