nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
parser: rename 'enum' to 'universal'
[nit.git]
/
src
/
parser
/
parser_abs.nit
diff --git
a/src/parser/parser_abs.nit
b/src/parser/parser_abs.nit
index
fa19279
..
e11a37c
100644
(file)
--- a/
src/parser/parser_abs.nit
+++ b/
src/parser/parser_abs.nit
@@
-29,7
+29,7
@@
end
class TComment
special Token
end
class TComment
special Token
end
-class TKwpackage
+class TKwmodule
special Token
end
class TKwimport
special Token
end
class TKwimport
@@
-44,7
+44,7
@@
end
class TKwinterface
special Token
end
class TKwinterface
special Token
end
-class TKwuniversal
+class TKwenum
special Token
end
class TKwspecial
special Token
end
class TKwspecial
@@
-242,12
+242,18
@@
end
class TLe
special Token
end
class TLe
special Token
end
+class TLl
+special Token
+end
class TGt
special Token
end
class TGe
special Token
end
class TGt
special Token
end
class TGe
special Token
end
+class TGg
+special Token
+end
class TStarship
special Token
end
class TStarship
special Token
end
@@
-294,7
+300,7
@@
private init noinit do end
end
class AModule special Prod 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 AImport special Prod end
class AVisibility special Prod end
class AClassdef special Prod end
@@
-318,14
+324,14
@@
class ADoc special Prod end
class AModule
special AModule
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
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_doc: nullable ADoc = null
- readable var _n_kwpackage: TKwpackage
+ readable var _n_kwmodule: TKwmodule
readable var _n_id: TId
end
class AStdImport
readable var _n_id: TId
end
class AStdImport
@@
-387,9
+393,9
@@
class AInterfaceClasskind
special AClasskind
readable var _n_kwinterface: TKwinterface
end
special AClasskind
readable var _n_kwinterface: TKwinterface
end
-class AUniversalClasskind
+class AEnumClasskind
special AClasskind
special AClasskind
- readable var _n_kwuniversal: TKwuniversal
+ readable var _n_kwenum: TKwenum
end
class AFormaldef
special AFormaldef
end
class AFormaldef
special AFormaldef
@@
-544,6
+550,14
@@
class AGtMethid
special AMethid
readable var _n_gt: TGt
end
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
class ABraMethid
special AMethid
readable var _n_obra: TObra
@@
-739,6
+753,11
@@
special AExpr
readable var _n_expr: AExpr
readable var _n_expr2: AExpr
end
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
class AGtExpr
special AExpr
readable var _n_expr: AExpr
@@
-749,6
+768,11
@@
special AExpr
readable var _n_expr: AExpr
readable var _n_expr2: AExpr
end
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
class AIsaExpr
special AExpr
readable var _n_expr: AExpr