@@ -216,7 +216,7 @@ An import directive refers to a module identifier:
216
216
217
217
qualId ::= simpleId | qualId "." simpleId
218
218
219
- importModuleExpr ::= qualId | importModuleExpr "::" simpleId arguments?
219
+ importModuleExpr ::= qualId | importModuleExpr "::" modulename arguments?
220
220
221
221
arguments ::= "<" argument ("," argument)* ">"
222
222
@@ -289,7 +289,7 @@ With the exception of class domain types and character types (which cannot be re
289
289
290
290
type ::= (moduleExpr "::")? classname | dbasetype | "boolean" | "date" | "float" | "int" | "string"
291
291
292
- moduleExpr ::= simpleId arguments? | moduleExpr "::" simpleId arguments?
292
+ moduleExpr ::= modulename arguments? | moduleExpr "::" modulename arguments?
293
293
294
294
A type reference is resolved to a type as follows:
295
295
@@ -2116,7 +2116,7 @@ The complete grammar for QL is as follows:
2116
2116
2117
2117
qualId ::= simpleId | qualId "." simpleId
2118
2118
2119
- importModuleExpr ::= qualId | importModuleExpr "::" simpleId arguments?
2119
+ importModuleExpr ::= qualId | importModuleExpr "::" modulename arguments?
2120
2120
2121
2121
arguments ::= "<" argument ("," argument)* ">"
2122
2122
@@ -2183,7 +2183,7 @@ The complete grammar for QL is as follows:
2183
2183
2184
2184
field ::= qldoc? annotations var_decl ";"
2185
2185
2186
- moduleExpr ::= simpleId arguments? | moduleExpr "::" simpleId arguments?
2186
+ moduleExpr ::= modulename arguments? | moduleExpr "::" modulename arguments?
2187
2187
2188
2188
moduleSignatureExpr ::= (moduleExpr "::")? moduleSignatureName arguments?
2189
2189
0 commit comments