LexExpressionParser Static Class

Definition

Line 8 of scm2html/LexExpression.cm

Member Functions

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

Member Function Details

Additive Static Member Function

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

Definition
Line 2165 of scm2html/LexExpression.cm


ArgumentList Static Member Function

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

Definition
Line 5335 of scm2html/LexExpression.cm


BitAnd Static Member Function

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

Definition
Line 1060 of scm2html/LexExpression.cm


BitOr Static Member Function

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

Definition
Line 724 of scm2html/LexExpression.cm


BitXor Static Member Function

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

Definition
Line 892 of scm2html/LexExpression.cm


CastExpr Static Member Function

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

Definition
Line 4607 of scm2html/LexExpression.cm


Conjunction Static Member Function

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

Definition
Line 556 of scm2html/LexExpression.cm


ConstructExpr Static Member Function

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

Definition
Line 4869 of scm2html/LexExpression.cm


Disjunction Static Member Function

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

Definition
Line 388 of scm2html/LexExpression.cm


Equality Static Member Function

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

Definition
Line 1228 of scm2html/LexExpression.cm


Equivalence Static Member Function

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

Definition
Line 58 of scm2html/LexExpression.cm


Expression Static Member Function

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

Definition
Line 10 of scm2html/LexExpression.cm


ExpressionList Static Member Function

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

Definition
Line 5384 of scm2html/LexExpression.cm


Implication Static Member Function

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

Definition
Line 226 of scm2html/LexExpression.cm


InvokeExpr Static Member Function

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

Definition
Line 5546 of scm2html/LexExpression.cm


Multiplicative Static Member Function

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

Definition
Line 2385 of scm2html/LexExpression.cm


NewExpr Static Member Function

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

Definition
Line 5140 of scm2html/LexExpression.cm


Postfix Static Member Function

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

Definition
Line 3121 of scm2html/LexExpression.cm


Prefix Static Member Function

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

Definition
Line 2646 of scm2html/LexExpression.cm


Primary Static Member Function

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

Definition
Line 3577 of scm2html/LexExpression.cm


Relational Static Member Function

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

Definition
Line 1448 of scm2html/LexExpression.cm


Shift Static Member Function

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

Definition
Line 1915 of scm2html/LexExpression.cm


SizeOfExpr Static Member Function

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

Definition
Line 4109 of scm2html/LexExpression.cm


TypeIdExpr Static Member Function

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

Definition
Line 4441 of scm2html/LexExpression.cm


TypeNameExpr Static Member Function

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

Definition
Line 4275 of scm2html/LexExpression.cm