ExpressionParser Static Class

Definition

Line 10 of scmpg/Expression.cm

Member Functions

public static Match Additive(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match ArgumentList(ParserFileLexer& lexer, ParsingContext* ctx, Node* node)
public static Match BitAnd(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match BitOr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match BitXor(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match CastExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Conjunction(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match ConstructExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Disjunction(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Equality(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Equivalence(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Expression(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match ExpressionList(ParserFileLexer& lexer, ParsingContext* ctx, Node* node)
public static Match Implication(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match InvokeExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Multiplicative(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match NewExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Postfix(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Prefix(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Primary(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Relational(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match Shift(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match SizeOfExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match TypeIdExpr(ParserFileLexer& lexer, ParsingContext* ctx)
public static Match TypeNameExpr(ParserFileLexer& lexer, ParsingContext* ctx)

Member Function Details

Additive Static Member Function

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

Definition
Line 2167 of scmpg/Expression.cm


ArgumentList Static Member Function

public static Match ArgumentList(ParserFileLexer& lexer, ParsingContext* ctx, Node* node)

Definition
Line 5337 of scmpg/Expression.cm


BitAnd Static Member Function

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

Definition
Line 1062 of scmpg/Expression.cm


BitOr Static Member Function

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

Definition
Line 726 of scmpg/Expression.cm


BitXor Static Member Function

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

Definition
Line 894 of scmpg/Expression.cm


CastExpr Static Member Function

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

Definition
Line 4609 of scmpg/Expression.cm


Conjunction Static Member Function

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

Definition
Line 558 of scmpg/Expression.cm


ConstructExpr Static Member Function

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

Definition
Line 4871 of scmpg/Expression.cm


Disjunction Static Member Function

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

Definition
Line 390 of scmpg/Expression.cm


Equality Static Member Function

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

Definition
Line 1230 of scmpg/Expression.cm


Equivalence Static Member Function

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

Definition
Line 60 of scmpg/Expression.cm


Expression Static Member Function

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

Definition
Line 12 of scmpg/Expression.cm


ExpressionList Static Member Function

public static Match ExpressionList(ParserFileLexer& lexer, ParsingContext* ctx, Node* node)

Definition
Line 5386 of scmpg/Expression.cm


Implication Static Member Function

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

Definition
Line 228 of scmpg/Expression.cm


InvokeExpr Static Member Function

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

Definition
Line 5548 of scmpg/Expression.cm


Multiplicative Static Member Function

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

Definition
Line 2387 of scmpg/Expression.cm


NewExpr Static Member Function

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

Definition
Line 5142 of scmpg/Expression.cm


Postfix Static Member Function

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

Definition
Line 3123 of scmpg/Expression.cm


Prefix Static Member Function

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

Definition
Line 2648 of scmpg/Expression.cm


Primary Static Member Function

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

Definition
Line 3579 of scmpg/Expression.cm


Relational Static Member Function

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

Definition
Line 1450 of scmpg/Expression.cm


Shift Static Member Function

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

Definition
Line 1917 of scmpg/Expression.cm


SizeOfExpr Static Member Function

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

Definition
Line 4111 of scmpg/Expression.cm


TypeIdExpr Static Member Function

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

Definition
Line 4443 of scmpg/Expression.cm


TypeNameExpr Static Member Function

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

Definition
Line 4277 of scmpg/Expression.cm