parser: regenerate with lambda
[nit.git] / src / parser / parser_abs.nit
index 2f42bfc..07db08a 100644 (file)
@@ -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