StatementParser Static Class

Definition

Line 10 of scmlg/Statement.cm

Member Functions

public static Match AssertStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match AssignmentStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match AssignmentStatementExpr(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match BreakStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match CaseStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match Catch(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match CompoundStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ConditionalCompilationConjunction(LexerFileLexer& lexer)
public static Match ConditionalCompilationDisjunction(LexerFileLexer& lexer)
public static Match ConditionalCompilationExpression(LexerFileLexer& lexer)
public static Match ConditionalCompilationPrefix(LexerFileLexer& lexer)
public static Match ConditionalCompilationPrimary(LexerFileLexer& lexer)
public static Match ConditionalCompilationStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ConstructionStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ContinueStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ControlStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match DefaultStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match DeleteStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match DestroyStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match DoStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match EmptyStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ExpressionStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ForInitStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ForLoopStatementExpr(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ForStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match GotoCaseStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match GotoDefaultStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match GotoStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match IfStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match Label(LexerFileLexer& lexer)
public static Match LabeledStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match RangeForStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ReturnStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match Statement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match SwitchStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match ThrowStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match TryStatement(LexerFileLexer& lexer, ParsingContext* ctx)
public static Match WhileStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Member Function Details

AssertStatement Static Member Function

public static Match AssertStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5836 of scmlg/Statement.cm


AssignmentStatement Static Member Function

public static Match AssignmentStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4510 of scmlg/Statement.cm


AssignmentStatementExpr Static Member Function

public static Match AssignmentStatementExpr(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4381 of scmlg/Statement.cm


BreakStatement Static Member Function

public static Match BreakStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 2956 of scmlg/Statement.cm


CaseStatement Static Member Function

public static Match CaseStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 3625 of scmlg/Statement.cm


Catch Static Member Function

public static Match Catch(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5601 of scmlg/Statement.cm


CompoundStatement Static Member Function

public static Match CompoundStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 1060 of scmlg/Statement.cm


ConditionalCompilationConjunction Static Member Function

public static Match ConditionalCompilationConjunction(LexerFileLexer& lexer)

Definition
Line 6911 of scmlg/Statement.cm


ConditionalCompilationDisjunction Static Member Function

public static Match ConditionalCompilationDisjunction(LexerFileLexer& lexer)

Definition
Line 6771 of scmlg/Statement.cm


ConditionalCompilationExpression Static Member Function

public static Match ConditionalCompilationExpression(LexerFileLexer& lexer)

Definition
Line 6723 of scmlg/Statement.cm


ConditionalCompilationPrefix Static Member Function

public static Match ConditionalCompilationPrefix(LexerFileLexer& lexer)

Definition
Line 7051 of scmlg/Statement.cm


ConditionalCompilationPrimary Static Member Function

public static Match ConditionalCompilationPrimary(LexerFileLexer& lexer)

Definition
Line 7191 of scmlg/Statement.cm


ConditionalCompilationStatement Static Member Function

public static Match ConditionalCompilationStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5984 of scmlg/Statement.cm


ConstructionStatement Static Member Function

public static Match ConstructionStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4582 of scmlg/Statement.cm


ContinueStatement Static Member Function

public static Match ContinueStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 3054 of scmlg/Statement.cm


ControlStatement Static Member Function

public static Match ControlStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 604 of scmlg/Statement.cm


DefaultStatement Static Member Function

public static Match DefaultStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 3963 of scmlg/Statement.cm


DeleteStatement Static Member Function

public static Match DeleteStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4875 of scmlg/Statement.cm


DestroyStatement Static Member Function

public static Match DestroyStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5003 of scmlg/Statement.cm


DoStatement Static Member Function

public static Match DoStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 1828 of scmlg/Statement.cm


EmptyStatement Static Member Function

public static Match EmptyStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5257 of scmlg/Statement.cm


ExpressionStatement Static Member Function

public static Match ExpressionStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5131 of scmlg/Statement.cm


ForInitStatement Static Member Function

public static Match ForInitStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 2451 of scmlg/Statement.cm


ForLoopStatementExpr Static Member Function

public static Match ForLoopStatementExpr(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 2567 of scmlg/Statement.cm


ForStatement Static Member Function

public static Match ForStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 2139 of scmlg/Statement.cm


GotoCaseStatement Static Member Function

public static Match GotoCaseStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4128 of scmlg/Statement.cm


GotoDefaultStatement Static Member Function

public static Match GotoDefaultStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 4263 of scmlg/Statement.cm


GotoStatement Static Member Function

public static Match GotoStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 3152 of scmlg/Statement.cm


IfStatement Static Member Function

public static Match IfStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 1337 of scmlg/Statement.cm


Label Static Member Function

public static Match Label(LexerFileLexer& lexer)

Definition
Line 434 of scmlg/Statement.cm


LabeledStatement Static Member Function

public static Match LabeledStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 535 of scmlg/Statement.cm


RangeForStatement Static Member Function

public static Match RangeForStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 2683 of scmlg/Statement.cm


ReturnStatement Static Member Function

public static Match ReturnStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 1209 of scmlg/Statement.cm


Statement Static Member Function

public static Match Statement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 12 of scmlg/Statement.cm


SwitchStatement Static Member Function

public static Match SwitchStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 3282 of scmlg/Statement.cm


ThrowStatement Static Member Function

public static Match ThrowStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5309 of scmlg/Statement.cm


TryStatement Static Member Function

public static Match TryStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 5437 of scmlg/Statement.cm


WhileStatement Static Member Function

public static Match WhileStatement(LexerFileLexer& lexer, ParsingContext* ctx)

Definition
Line 1596 of scmlg/Statement.cm