Home | History | Annotate | Download | only in Chapter7

Lines Matching defs:Step

175   ExprAST *Start, *End, *Step, *Body;
178 ExprAST *step, ExprAST *body)
179 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
371 // The step value is optional.
372 ExprAST *Step = 0;
375 Step = ParseExpression();
376 if (Step == 0) return 0;
386 return new ForExprAST(IdName, Start, End, Step, Body);
775 // step = stepexpr
779 // nextvar = curvar + step
817 // Emit the step value.
819 if (Step) {
820 StepVal = Step->Codegen();