class TKwwhile
special Token
end
+class TKwloop
+special Token
+end
class TKwfor
special Token
end
end
class AReturnExpr
special AExpr
- readable writable var _n_kwreturn: TKwreturn
+ readable writable var _n_kwreturn: nullable TKwreturn = null
readable writable var _n_expr: nullable AExpr = null
end
class ABreakExpr
end
class AContinueExpr
special AExpr
- readable writable var _n_kwcontinue: TKwcontinue
+ readable writable var _n_kwcontinue: nullable TKwcontinue = null
readable writable var _n_label: nullable ALabel = null
readable writable var _n_expr: nullable AExpr = null
end
readable writable var _n_block: nullable AExpr = null
readable writable var _n_label: nullable ALabel = null
end
+class ALoopExpr
+special AExpr
+ readable writable var _n_kwloop: TKwloop
+ readable writable var _n_block: nullable AExpr = null
+ readable writable var _n_label: nullable ALabel = null
+end
class AForExpr
special AExpr
readable writable var _n_kwfor: TKwfor
readable writable var _n_kwassert: TKwassert
readable writable var _n_id: nullable TId = null
readable writable var _n_expr: AExpr
+ readable writable var _n_else: nullable AExpr = null
end
class AOnceExpr
special AExpr
readable writable var _n_bang: TBang
readable writable var _n_id: AClosureId
readable writable var _n_ids: List[TId] = new List[TId]
- readable writable var _n_kwdo: TKwdo
+ readable writable var _n_kwdo: nullable TKwdo = null
readable writable var _n_expr: nullable AExpr = null
readable writable var _n_label: nullable ALabel = null
end