@@ -186,21 +186,21 @@ A QL module definition has the following syntax:
186
186
187
187
A module definition extends the current module's declared module environment with a mapping from the module name to the module definition.
188
188
189
- QL files consist of simply a module body without a name and surrounding braces:
189
+ QL files and QLL files consist of simply a module body without a name and surrounding braces:
190
190
191
191
::
192
192
193
193
ql ::= moduleBody
194
194
195
- QL files define a module corresponding to the file, whose name is the same as the filename.
195
+ QL files and QLL files define a module corresponding to the file, whose name is the same as the filename.
196
196
197
197
Kinds of modules
198
198
~~~~~~~~~~~~~~~~
199
199
200
200
A module may be:
201
201
202
- - A *file module *, if it is defined implicitly by a QL file.
203
- - A *query module *, if it is defined by a QL file.
202
+ - A *file module *, if it is defined implicitly by a QL file or a QLL file .
203
+ - A *query module *, if it is defined implicitly by a QL file.
204
204
- A *library module *, if it is not a query module.
205
205
206
206
A query module must contain one or more queries.
@@ -773,7 +773,7 @@ Binding sets are checked by the QL compiler in the following way:
773
773
A predicate may have several different binding sets, which can be stated by using multiple ``bindingset `` annotations on the same predicate.
774
774
775
775
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+------------+
776
- | Pragma | Classes | Characters | Member predicates | Non-member predicates | Imports | Fields | Modules | Aliases | Signatures |
776
+ | Annotation | Classes | Characters | Member predicates | Non-member predicates | Imports | Fields | Modules | Aliases | Signatures |
777
777
+================+=========+============+===================+=======================+=========+========+=========+=========+============+
778
778
| ``bindingset `` | | yes | yes | yes | | | | | (yes) |
779
779
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+------------+
0 commit comments