X-Git-Url: http://nitlanguage.org diff --git a/src/parser/parser_abs.nit b/src/parser/parser_abs.nit index 0b4e24e..ef6b0d2 100644 --- a/src/parser/parser_abs.nit +++ b/src/parser/parser_abs.nit @@ -154,6 +154,9 @@ end class TKwlabel super Token end +class TKwwith + super Token +end class TKwdebug super Token end @@ -597,7 +600,7 @@ class ABlockExpr end class AVardeclExpr super AExpr - var n_kwvar: TKwvar is writable, noinit + var n_kwvar: nullable TKwvar = null is writable var n_id: TId is writable, noinit var n_type: nullable AType = null is writable var n_assign: nullable TAssign = null is writable @@ -668,6 +671,14 @@ class AForExpr var n_block: nullable AExpr = null is writable var n_label: nullable ALabel = null is writable end +class AWithExpr + super AExpr + var n_kwwith: TKwwith is writable, noinit + var n_expr: AExpr is writable, noinit + var n_kwdo: TKwdo is writable, noinit + var n_block: nullable AExpr = null is writable + var n_label: nullable ALabel = null is writable +end class AAssertExpr super AExpr var n_kwassert: TKwassert is writable, noinit