class TKwwith
special Token
end
+class TKwnullable
+special Token
+end
+class TKwisset
+special Token
+end
class TOpar
special Token
end
readable writable attr _n_kwredef: TKwredef = null
readable writable attr _n_visibility: PVisibility = null
readable writable attr _n_kwattr: TKwattr = null
+ readable writable attr _n_kwvar: TKwvar = null
readable writable attr _n_id: TAttrid = null
readable writable attr _n_type: PType = null
readable writable attr _n_readable: PAble = null
end
class AType
special PType
+ readable writable attr _n_kwnullable: TKwnullable = null
readable writable attr _n_id: TClassid = null
readable writable attr _n_types: List[PType] = null
end
end
class AForExpr
special PExpr
- readable writable attr _n_vardecl: PExpr = null
- readable writable attr _n_kwdo: TKwdo = null
- readable writable attr _n_block: PExpr = null
-end
-class AForVardeclExpr
-special PExpr
readable writable attr _n_kwfor: TKwfor = null
readable writable attr _n_id: TId = null
readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_kwdo: TKwdo = null
+ readable writable attr _n_block: PExpr = null
end
class AAssertExpr
special PExpr
special ABraFormExpr
special AReassignFormExpr
end
+class AClosureCallExpr
+special PExpr
+ readable writable attr _n_id: TId = null
+ readable writable attr _n_args: List[PExpr] = null
+ readable writable attr _n_closure_defs: List[PClosureDef] = null
+end
class AVarExpr
special AVarFormExpr
end
special AVarFormExpr
special AReassignFormExpr
end
-class AClosureCallExpr
-special ACallFormExpr
- init(i: TId, a: List[PExpr], c: List[PClosureDef])
- do
- _n_id = i
- _n_args = a
- _n_closure_defs = c
- _n_expr = null
- end
-end
class ARangeExpr
special PExpr
readable writable attr _n_expr: PExpr = null
readable writable attr _n_kwas: TKwas = null
readable writable attr _n_type: PType = null
end
+class AAsNotnullExpr
+special PExpr
+ readable writable attr _n_expr: PExpr = null
+ readable writable attr _n_kwas: TKwas = null
+ readable writable attr _n_kwnot: TKwnot = null
+ readable writable attr _n_kwnull: TKwnull = null
+end
+class AIssetAttrExpr
+special AAttrFormExpr
+ readable writable attr _n_kwisset: TKwisset = null
+end
class APlusAssignOp
special PAssignOp
readable writable attr _n_pluseq: TPluseq = null