X-Git-Url: http://nitlanguage.org diff --git a/src/parser/parser_abs.nit b/src/parser/parser_abs.nit index 2f42bfc..07db08a 100644 --- a/src/parser/parser_abs.nit +++ b/src/parser/parser_abs.nit @@ -295,6 +295,9 @@ end class TBang super Token end +class TQuest + super Token +end class TAt super Token end @@ -997,6 +1000,13 @@ class ACallExpr var n_qid: AQid is writable, noinit var n_args: AExprs is writable, noinit end +class ACallrefExpr + super AExpr + var n_amp: TAmp is writable, noinit + var n_expr: AExpr is writable, noinit + var n_qid: AQid is writable, noinit + var n_args: AExprs is writable, noinit +end class ACallAssignExpr super AExpr var n_expr: AExpr is writable, noinit @@ -1152,6 +1162,13 @@ class ASuperstringExpr var n_exprs: List[AExpr] = new List[AExpr] var n_annotations: nullable AAnnotations = null is writable end +class ALambdaExpr + super AExpr + var n_kwmeth: TKwmeth is writable, noinit + var n_signature: ASignature is writable, noinit + var n_kwdo: TKwdo is writable, noinit + var n_expr: AExpr is writable, noinit +end class AParExpr super AExpr var n_opar: TOpar is writable, noinit @@ -1200,6 +1217,11 @@ class ANamedargExpr var n_assign: TAssign is writable, noinit var n_expr: AExpr is writable, noinit end +class ASafeExpr + super AExpr + var n_expr: AExpr is writable, noinit + var n_quest: TQuest is writable, noinit +end class ATypeExpr super AExpr var n_type: AType is writable, noinit