LexerFileParser Static Class

Definition

Line 10 of scmlg/LexerFileParser.cm

Member Functions

public static Match Action(LexerFileLexer& lexer)
public static Match Actions(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)
public static Match ClassMap(LexerFileLexer& lexer)
public static Match Declaration(LexerFileLexer& lexer, ParsingContext* parsingContext)
public static Match ExprString(LexerFileLexer& lexer)
public static Match Expression(LexerFileLexer& lexer, int index)
public static Match Expressions(LexerFileLexer& lexer)
public static Match Keyword(LexerFileLexer& lexer)
public static Match Keywords(LexerFileLexer& lexer)
public static Match Lexer(LexerFileLexer& lexer, ParsingContext* parsingContext)
public static Match LexerClause(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)
public static Match LexerFile(LexerFileLexer& lexer, ParsingContext* parsingContext)
public static UniquePtr<LexerFile> Parse(LexerFileLexer& lexer, ParsingContext* parsingContext)
public static Match Token(LexerFileLexer& lexer)
public static Match Tokens(LexerFileLexer& lexer)
public static Match UsingAliasDirective(LexerFileLexer& lexer)
public static Match UsingDirective(LexerFileLexer& lexer, Usings* usings)
public static Match UsingDirectives(LexerFileLexer& lexer, Usings* usings)
public static Match UsingNamespaceDirective(LexerFileLexer& lexer)
public static Match Usings(LexerFileLexer& lexer)
public static Match Variable(LexerFileLexer& lexer, ParsingContext* parsingContext)
public static Match Variables(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)

Member Function Details

Action Static Member Function

public static Match Action(LexerFileLexer& lexer)

Definition
Line 3200 of scmlg/LexerFileParser.cm


Actions Static Member Function

public static Match Actions(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)

Definition
Line 2977 of scmlg/LexerFileParser.cm


ClassMap Static Member Function

public static Match ClassMap(LexerFileLexer& lexer)

Definition
Line 381 of scmlg/LexerFileParser.cm


Declaration Static Member Function

public static Match Declaration(LexerFileLexer& lexer, ParsingContext* parsingContext)

Definition
Line 163 of scmlg/LexerFileParser.cm


ExprString Static Member Function

public static Match ExprString(LexerFileLexer& lexer)

Definition
Line 2321 of scmlg/LexerFileParser.cm


Expression Static Member Function

public static Match Expression(LexerFileLexer& lexer, int index)

Definition
Line 2164 of scmlg/LexerFileParser.cm


Expressions Static Member Function

public static Match Expressions(LexerFileLexer& lexer)

Definition
Line 1982 of scmlg/LexerFileParser.cm


Keyword Static Member Function

public static Match Keyword(LexerFileLexer& lexer)

Definition
Line 1776 of scmlg/LexerFileParser.cm


Keywords Static Member Function

public static Match Keywords(LexerFileLexer& lexer)

Definition
Line 1493 of scmlg/LexerFileParser.cm


Lexer Static Member Function

public static Match Lexer(LexerFileLexer& lexer, ParsingContext* parsingContext)

Definition
Line 2372 of scmlg/LexerFileParser.cm


LexerClause Static Member Function

public static Match LexerClause(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)

Definition
Line 2584 of scmlg/LexerFileParser.cm


LexerFile Static Member Function

public static Match LexerFile(LexerFileLexer& lexer, ParsingContext* parsingContext)

Definition
Line 50 of scmlg/LexerFileParser.cm


Parse Static Member Function

public static UniquePtr<LexerFile> Parse(LexerFileLexer& lexer, ParsingContext* parsingContext)

Definition
Line 12 of scmlg/LexerFileParser.cm


Token Static Member Function

public static Match Token(LexerFileLexer& lexer)

Definition
Line 1287 of scmlg/LexerFileParser.cm


Tokens Static Member Function

public static Match Tokens(LexerFileLexer& lexer)

Definition
Line 1004 of scmlg/LexerFileParser.cm


UsingAliasDirective Static Member Function

public static Match UsingAliasDirective(LexerFileLexer& lexer)

Definition
Line 711 of scmlg/LexerFileParser.cm


UsingDirective Static Member Function

public static Match UsingDirective(LexerFileLexer& lexer, Usings* usings)

Definition
Line 639 of scmlg/LexerFileParser.cm


UsingDirectives Static Member Function

public static Match UsingDirectives(LexerFileLexer& lexer, Usings* usings)

Definition
Line 582 of scmlg/LexerFileParser.cm


UsingNamespaceDirective Static Member Function

public static Match UsingNamespaceDirective(LexerFileLexer& lexer)

Definition
Line 876 of scmlg/LexerFileParser.cm


Usings Static Member Function

public static Match Usings(LexerFileLexer& lexer)

Definition
Line 510 of scmlg/LexerFileParser.cm


Variable Static Member Function

public static Match Variable(LexerFileLexer& lexer, ParsingContext* parsingContext)

Definition
Line 2877 of scmlg/LexerFileParser.cm


Variables Static Member Function

public static Match Variables(LexerFileLexer& lexer, Lexer* currentLexer, ParsingContext* parsingContext)

Definition
Line 2724 of scmlg/LexerFileParser.cm