Lines Matching refs:Expression
22 class Expression; variable
136 Expression *exp;
138 ExpStatement(Loc loc, Expression *exp);
140 static ExpStatement *create(Loc loc, Expression *exp);
157 DtorExpStatement(Loc loc, Expression *exp, VarDeclaration *v);
167 Expression *exp;
169 CompileStatement(Loc loc, Expression *exp);
250 Expression *condition;
254 WhileStatement(Loc loc, Expression *c, Statement *b, Loc endloc);
266 Expression *condition;
269 DoStatement(Loc loc, Statement *b, Expression *c, Loc endloc);
281 Expression *condition;
282 Expression *increment;
291 …ForStatement(Loc loc, Statement *init, Expression *condition, Expression *increment, Statement *bo…
306 Expression *aggr;
318 …ForeachStatement(Loc loc, TOK op, Parameters *parameters, Expression *aggr, Statement *body, Loc e…
332 Expression *lwr;
333 Expression *upr;
340 Expression *lwr, Expression *upr, Statement *body, Loc endloc);
352 Expression *condition;
359 …IfStatement(Loc loc, Parameter *prm, Expression *condition, Statement *ifbody, Statement *elsebody…
419 Expression *condition;
431 SwitchStatement(Loc loc, Expression *c, Statement *b, bool isFinal);
442 Expression *exp;
448 CaseStatement(Loc loc, Expression *exp, Statement *s);
460 Expression *first;
461 Expression *last;
464 CaseRangeStatement(Loc loc, Expression *first, Expression *last, Statement *s);
498 Expression *exp; // NULL, or which case to goto
501 GotoCaseStatement(Loc loc, Expression *exp);
519 Expression *exp;
522 ReturnStatement(Loc loc, Expression *exp);
555 Expression *exp;
558 SynchronizedStatement(Loc loc, Expression *exp, Statement *body);
569 Expression *exp;
574 WithStatement(Loc loc, Expression *exp, Statement *body, Loc endloc);
644 Expression *exp;
649 ThrowStatement(Loc loc, Expression *exp);
746 Expression *insn; // string expression that is the template for assembler code