StatementParser Static Class

Definition

Line 10 of scmpg/Statement.cm

Member Functions

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

Member Function Details

AssertStatement Static Member Function

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

Definition
Line 5836 of scmpg/Statement.cm


AssignmentStatement Static Member Function

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

Definition
Line 4510 of scmpg/Statement.cm


AssignmentStatementExpr Static Member Function

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

Definition
Line 4381 of scmpg/Statement.cm


BreakStatement Static Member Function

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

Definition
Line 2956 of scmpg/Statement.cm


CaseStatement Static Member Function

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

Definition
Line 3625 of scmpg/Statement.cm


Catch Static Member Function

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

Definition
Line 5601 of scmpg/Statement.cm


CompoundStatement Static Member Function

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

Definition
Line 1060 of scmpg/Statement.cm


ConditionalCompilationConjunction Static Member Function

public static Match ConditionalCompilationConjunction(ParserFileLexer& lexer)

Definition
Line 6911 of scmpg/Statement.cm


ConditionalCompilationDisjunction Static Member Function

public static Match ConditionalCompilationDisjunction(ParserFileLexer& lexer)

Definition
Line 6771 of scmpg/Statement.cm


ConditionalCompilationExpression Static Member Function

public static Match ConditionalCompilationExpression(ParserFileLexer& lexer)

Definition
Line 6723 of scmpg/Statement.cm


ConditionalCompilationPrefix Static Member Function

public static Match ConditionalCompilationPrefix(ParserFileLexer& lexer)

Definition
Line 7051 of scmpg/Statement.cm


ConditionalCompilationPrimary Static Member Function

public static Match ConditionalCompilationPrimary(ParserFileLexer& lexer)

Definition
Line 7191 of scmpg/Statement.cm


ConditionalCompilationStatement Static Member Function

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

Definition
Line 5984 of scmpg/Statement.cm


ConstructionStatement Static Member Function

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

Definition
Line 4582 of scmpg/Statement.cm


ContinueStatement Static Member Function

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

Definition
Line 3054 of scmpg/Statement.cm


ControlStatement Static Member Function

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

Definition
Line 604 of scmpg/Statement.cm


DefaultStatement Static Member Function

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

Definition
Line 3963 of scmpg/Statement.cm


DeleteStatement Static Member Function

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

Definition
Line 4875 of scmpg/Statement.cm


DestroyStatement Static Member Function

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

Definition
Line 5003 of scmpg/Statement.cm


DoStatement Static Member Function

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

Definition
Line 1828 of scmpg/Statement.cm


EmptyStatement Static Member Function

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

Definition
Line 5257 of scmpg/Statement.cm


ExpressionStatement Static Member Function

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

Definition
Line 5131 of scmpg/Statement.cm


ForInitStatement Static Member Function

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

Definition
Line 2451 of scmpg/Statement.cm


ForLoopStatementExpr Static Member Function

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

Definition
Line 2567 of scmpg/Statement.cm


ForStatement Static Member Function

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

Definition
Line 2139 of scmpg/Statement.cm


GotoCaseStatement Static Member Function

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

Definition
Line 4128 of scmpg/Statement.cm


GotoDefaultStatement Static Member Function

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

Definition
Line 4263 of scmpg/Statement.cm


GotoStatement Static Member Function

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

Definition
Line 3152 of scmpg/Statement.cm


IfStatement Static Member Function

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

Definition
Line 1337 of scmpg/Statement.cm


Label Static Member Function

public static Match Label(ParserFileLexer& lexer)

Definition
Line 434 of scmpg/Statement.cm


LabeledStatement Static Member Function

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

Definition
Line 535 of scmpg/Statement.cm


RangeForStatement Static Member Function

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

Definition
Line 2683 of scmpg/Statement.cm


ReturnStatement Static Member Function

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

Definition
Line 1209 of scmpg/Statement.cm


Statement Static Member Function

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

Definition
Line 12 of scmpg/Statement.cm


SwitchStatement Static Member Function

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

Definition
Line 3282 of scmpg/Statement.cm


ThrowStatement Static Member Function

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

Definition
Line 5309 of scmpg/Statement.cm


TryStatement Static Member Function

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

Definition
Line 5437 of scmpg/Statement.cm


WhileStatement Static Member Function

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

Definition
Line 1596 of scmpg/Statement.cm