#import <ast.h>
Inheritance diagram for For:

Public Member Functions | |
| (id) | - init:dec:test:step:stmt: |
| Initialize. | |
Protected Attributes | |
| ExprStmt * | dec |
| loop declarations | |
| ExprStmt * | test |
| loop test | |
| Expr * | step |
| loop step | |
| Stmt * | stmt |
| loop body | |
| - (id) init: | (id) | t | ||
| dec: | (id) | d | ||
| test: | (id) | ts | ||
| step: | (id) | p | ||
| stmt: | (id) | s | ||
Initialize.
| t | Token | |
| d | (ExprStmt*) Declaration | |
| ts | (ExprStmt*) test | |
| e | (Expr*) step | |
| s | (Stmt*) statement |
1.5.2