class TComment
special Token
end
-class TKwpackage
+class TKwmodule
special Token
end
class TKwimport
class TKwinterface
special Token
end
-class TKwuniversal
+class TKwenum
special Token
end
class TKwspecial
class TLe
special Token
end
+class TLl
+special Token
+end
class TGt
special Token
end
class TGe
special Token
end
+class TGg
+special Token
+end
class TStarship
special Token
end
end
class AModule special Prod end
-class APackagedecl special Prod end
+class AModuledecl special Prod end
class AImport special Prod end
class AVisibility special Prod end
class AClassdef special Prod end
class AModule
special AModule
- readable var _n_packagedecl: nullable APackagedecl = null
+ readable var _n_moduledecl: nullable AModuledecl = null
readable var _n_imports: List[AImport] = new List[AImport]
readable var _n_classdefs: List[AClassdef] = new List[AClassdef]
end
-class APackagedecl
-special APackagedecl
+class AModuledecl
+special AModuledecl
readable var _n_doc: nullable ADoc = null
- readable var _n_kwpackage: TKwpackage
+ readable var _n_kwmodule: TKwmodule
readable var _n_id: TId
end
class AStdImport
special AClasskind
readable var _n_kwinterface: TKwinterface
end
-class AUniversalClasskind
+class AEnumClasskind
special AClasskind
- readable var _n_kwuniversal: TKwuniversal
+ readable var _n_kwenum: TKwenum
end
class AFormaldef
special AFormaldef
readable var _n_kwredef: nullable TKwredef = null
readable var _n_visibility: AVisibility
readable var _n_kwvar: TKwvar
- readable var _n_id: TAttrid
+ readable var _n_id: nullable TAttrid = null
+ readable var _n_id2: nullable TId = null
readable var _n_type: nullable AType = null
readable var _n_expr: nullable AExpr = null
end
class AWriteAble
special AAble
readable var _n_kwredef: nullable TKwredef = null
+ readable var _n_visibility: nullable AVisibility = null
readable var _n_kwwritable: TKwwritable
end
class AIdMethid
special AMethid
readable var _n_gt: TGt
end
+class ALlMethid
+special AMethid
+ readable var _n_ll: TLl
+end
+class AGgMethid
+special AMethid
+ readable var _n_gg: TGg
+end
class ABraMethid
special AMethid
readable var _n_obra: TObra
readable var _n_expr: AExpr
readable var _n_expr2: AExpr
end
+class ALlExpr
+special AExpr
+ readable var _n_expr: AExpr
+ readable var _n_expr2: AExpr
+end
class AGtExpr
special AExpr
readable var _n_expr: AExpr
readable var _n_expr: AExpr
readable var _n_expr2: AExpr
end
+class AGgExpr
+special AExpr
+ readable var _n_expr: AExpr
+ readable var _n_expr2: AExpr
+end
class AIsaExpr
special AExpr
readable var _n_expr: AExpr