public StmtRepeat(StmtRepeatRaw raw, Stmt parentStmt) { Raw = raw; ParentStmt = parentStmt; RepeatBody = new StmtBlock(this, raw.RepeatBody); }
public StmtBlock(Stmt parentStmt, StmtBlockRaw raw) { ParentStmt = parentStmt; Raw = raw; Stmts = new List <Stmt>(); }
public StmtIf(StmtIfRaw raw, Stmt parentStmt) { Raw = raw; ParentStmt = parentStmt; }