LexerFile Class

Definition

Line 378 of scm2html/LexerFile.cm

Member Functions

public void Accept(Visitor& visitor)
public void Add(Declaration* declaration)
public inline nothrow Expressions* GetExpressions()
public inline nothrow Keywords* GetKeywords()
public inline nothrow Lexer* GetLexer()
public void Parse(LexerContext& lexerContext)

Member Variables

private Map<String<uchar>, Declaration*, Less<String<uchar>>> declarationMap
private List<UniquePtr<Declaration>> declarations
private Expressions* expressions
private Keywords* keywords
private Lexer* lexer

Member Function Details

Accept Member Function

public void Accept(Visitor& visitor)

Definition
Line 414 of scm2html/LexerFile.cm


Add Member Function

public void Add(Declaration* declaration)

Definition
Line 380 of scm2html/LexerFile.cm


GetExpressions Member Function

public inline nothrow Expressions* GetExpressions()

Definition
Line 397 of scm2html/LexerFile.cm


GetKeywords Member Function

public inline nothrow Keywords* GetKeywords()

Definition
Line 401 of scm2html/LexerFile.cm


GetLexer Member Function

public inline nothrow Lexer* GetLexer()

Definition
Line 405 of scm2html/LexerFile.cm


Parse Member Function

public void Parse(LexerContext& lexerContext)

Definition
Line 409 of scm2html/LexerFile.cm