+ var n_kwisset: TKwisset is writable, noinit
+ var n_expr: AExpr is writable, noinit
+ var n_id: TAttrid is writable, noinit
+end
+class ADebugTypeExpr
+ super AExpr
+ var n_kwdebug: TKwdebug is writable, noinit
+ var n_kwtype: TKwtype is writable, noinit
+ var n_expr: AExpr is writable, noinit
+ var n_type: AType is writable, noinit
+end
+class AVarargExpr
+ super AExpr
+ var n_expr: AExpr is writable, noinit
+ var n_dotdotdot: TDotdotdot is writable, noinit
+end
+class ANamedargExpr
+ super AExpr
+ var n_id: TId is writable, noinit
+ var n_assign: TAssign is writable, noinit
+ var n_expr: AExpr is writable, noinit
+end
+class ATypeExpr
+ super AExpr
+ var n_type: AType is writable, noinit
+end
+class AMethidExpr
+ super AExpr
+ var n_expr: AExpr is writable, noinit
+ var n_id: AMethid is writable, noinit
+end
+class AAtExpr
+ super AExpr
+ var n_annotations: AAnnotations is writable, noinit
+end
+class AManyExpr
+ super AExpr
+ var n_exprs: List[AExpr] = new List[AExpr]
+end
+class AListExprs
+ super AExprs
+ var n_exprs: List[AExpr] = new List[AExpr]
+end
+class AParExprs
+ super AExprs
+ var n_opar: TOpar is writable, noinit
+ var n_exprs: List[AExpr] = new List[AExpr]
+ var n_cpar: TCpar is writable, noinit
+end
+class ABraExprs
+ super AExprs
+ var n_obra: TObra is writable, noinit
+ var n_exprs: List[AExpr] = new List[AExpr]
+ var n_cbra: TCbra is writable, noinit