nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
parser: add qualified module names
[nit.git]
/
src
/
parser
/
parser_nodes.nit
diff --git
a/src/parser/parser_nodes.nit
b/src/parser/parser_nodes.nit
index
6178ce6
..
4012be5
100644
(file)
--- a/
src/parser/parser_nodes.nit
+++ b/
src/parser/parser_nodes.nit
@@
-325,14
+325,14
@@
class AModuledecl
super Prod
readable var _n_doc: nullable ADoc = null
readable var _n_kwmodule: TKwmodule
super Prod
readable var _n_doc: nullable ADoc = null
readable var _n_kwmodule: TKwmodule
- readable var _n_id: TId
+ readable var _n_name: AModuleName
end
class AImport super Prod end
class AStdImport
super AImport
readable var _n_visibility: AVisibility
readable var _n_kwimport: TKwimport
end
class AImport super Prod end
class AStdImport
super AImport
readable var _n_visibility: AVisibility
readable var _n_kwimport: TKwimport
- readable var _n_id: TId
+ readable var _n_name: AModuleName
end
class ANoImport
super AImport
end
class ANoImport
super AImport
@@
-981,8
+981,15
@@
class ABreakClosureId
super AClosureId
readable var _n_kwbreak: TKwbreak
end
super AClosureId
readable var _n_kwbreak: TKwbreak
end
+class AModuleName
+special Prod
+ readable var _n_quad: nullable TQuad = null
+ readable var _n_path: List[TId] = new List[TId]
+ readable var _n_id: TId
+end
class AQualified
super Prod
class AQualified
super Prod
+ readable var _n_quad: nullable TQuad = null
readable var _n_id: List[TId] = new List[TId]
readable var _n_classid: nullable TClassid = null
end
readable var _n_id: List[TId] = new List[TId]
readable var _n_classid: nullable TClassid = null
end