- parseAddExpression
AstExpression parseAddExpression(TokenRange trange)
- parseAddExpression
AstExpression parseAddExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseArguments
AstExpression[] parseArguments(TokenRange trange)
- parseArguments
AstExpression[] parseArguments(TokenRange trange)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseAssignExpression
AstExpression parseAssignExpression(TokenRange trange)
Parse assignement expressions.
- parseAssignExpression
AstExpression parseAssignExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseBitwiseAndExpression
AstExpression parseBitwiseAndExpression(TokenRange trange)
- parseBitwiseAndExpression
auto parseBitwiseAndExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseBitwiseOrExpression
AstExpression parseBitwiseOrExpression(TokenRange trange)
- parseBitwiseOrExpression
auto parseBitwiseOrExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseBitwiseXorExpression
AstExpression parseBitwiseXorExpression(TokenRange trange)
- parseBitwiseXorExpression
auto parseBitwiseXorExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseCharacterLiteral
CharacterLiteral parseCharacterLiteral(TokenRange trange)
- parseComparaisonExpression
AstExpression parseComparaisonExpression(TokenRange trange)
Parse ==, != and comparaisons
- parseComparaisonExpression
AstExpression parseComparaisonExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseExpression
AstExpression parseExpression(TokenRange trange)
- parseIdentifierExpression
AstExpression parseIdentifierExpression(TokenRange trange, Identifier i)
Parse identifier expression
- parseIntegerLiteral
IntegerLiteral parseIntegerLiteral(TokenRange trange)
- parseLogicalAndExpression
AstExpression parseLogicalAndExpression(TokenRange trange)
- parseLogicalAndExpression
auto parseLogicalAndExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseLogicalOrExpression
AstExpression parseLogicalOrExpression(TokenRange trange)
- parseLogicalOrExpression
auto parseLogicalOrExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseMulExpression
AstExpression parseMulExpression(TokenRange trange)
- parseMulExpression
AstExpression parseMulExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parsePostfixExpression
AstExpression parsePostfixExpression(TokenRange trange, AstExpression e)
Parse postfix ++, --, (...), ..., .identifier
- parsePrimaryExpression
AstExpression parsePrimaryExpression(TokenRange trange)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseShiftExpression
AstExpression parseShiftExpression(TokenRange trange)
- parseShiftExpression
AstExpression parseShiftExpression(TokenRange trange, AstExpression lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseStringLiteral
StringLiteral parseStringLiteral(TokenRange trange)
- parseTernaryExpression
AstExpression parseTernaryExpression(TokenRange trange)
- parseTernaryExpression
AstExpression parseTernaryExpression(TokenRange trange, AstExpression condition)
Undocumented in source. Be warned that the author may not have intended to support it.