class TKwisset
special Token
end
+class TKwlabel
+special Token
+end
class TOpar
special Token
end
class TEndString
special Token
end
-class EOF
+class EOF
special Token
private init noinit do end
end
readable writable var _n_kwspecial: TKwspecial
readable writable var _n_type: AType
end
-class APropdef special Prod
+class APropdef special Prod
readable writable var _n_doc: nullable ADoc = null
end
class AAttrPropdef
readable writable var _n_id: TClassid
readable writable var _n_types: List[AType] = new List[AType]
end
+class ALabel
+special Prod
+ readable writable var _n_kwlabel: TKwlabel
+ readable writable var _n_id: TId
+end
class AExpr special Prod end
class ABlockExpr
special AExpr
readable writable var _n_kwreturn: TKwreturn
readable writable var _n_expr: nullable AExpr = null
end
+class ALabelable
+special Prod
+ readable writable var _n_label: nullable ALabel = null
+end
class ABreakExpr
special AExpr
+special ALabelable
readable writable var _n_kwbreak: TKwbreak
readable writable var _n_expr: nullable AExpr = null
end
end
class AContinueExpr
special AExpr
+special ALabelable
readable writable var _n_kwcontinue: TKwcontinue
readable writable var _n_expr: nullable AExpr = null
end
class ADoExpr
special AExpr
+special ALabelable
readable writable var _n_kwdo: TKwdo
readable writable var _n_block: nullable AExpr = null
end
end
class AWhileExpr
special AExpr
+special ALabelable
readable writable var _n_kwwhile: TKwwhile
readable writable var _n_expr: AExpr
readable writable var _n_kwdo: TKwdo
end
class AForExpr
special AExpr
+special ALabelable
readable writable var _n_kwfor: TKwfor
readable writable var _n_id: TId
readable writable var _n_expr: AExpr
end
class AAttrReassignExpr
special AExpr
-special AAttrFormExpr
-special AReassignFormExpr
+special AAttrFormExpr
+special AReassignFormExpr
end
class ACallExpr
special ACallFormExpr
end
class ACallAssignExpr
special ACallFormExpr
-special AAssignFormExpr
+special AAssignFormExpr
end
class ACallReassignExpr
special AExpr
special ACallFormExpr
-special AReassignFormExpr
+special AReassignFormExpr
end
class ASuperExpr
special AExpr
end
class ABraAssignExpr
special ABraFormExpr
-special AAssignFormExpr
+special AAssignFormExpr
end
class AVarFormExpr
special AExpr
end
class ABraReassignExpr
special ABraFormExpr
-special AReassignFormExpr
+special AReassignFormExpr
end
class AClosureCallExpr
special AExpr
end
class AVarAssignExpr
special AVarFormExpr
-special AAssignFormExpr
+special AAssignFormExpr
end
class AVarReassignExpr
special AVarFormExpr
-special AReassignFormExpr
+special AReassignFormExpr
end
class ARangeExpr
special AExpr
readable writable var _n_minuseq: TMinuseq
end
class AClosureDef
-special Prod
+special ALabelable
readable writable var _n_kwwith: TKwwith
readable writable var _n_id: List[TId] = new List[TId]
readable writable var _n_kwdo: TKwdo