Skip to content

Commit 6f4b02e

Browse files
committed
add documentation for extensible annotation
1 parent 89d246b commit 6f4b02e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

docs/codeql/ql-language-reference/ql-language-specification.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,7 @@ Various kinds of syntax can have *annotations* applied to them. Annotations are
704704
simpleAnnotation ::= "abstract"
705705
| "cached"
706706
| "external"
707+
| "extensible"
707708
| "final"
708709
| "transient"
709710
| "library"
@@ -735,6 +736,8 @@ The following table summarizes the syntactic constructs which can be marked with
735736
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
736737
| ``external`` | | | | yes | | | | |
737738
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
739+
| ``extensible`` | | | | yes | | | | |
740+
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
738741
| ``final`` | yes | | yes | | | yes | | yes |
739742
+----------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
740743
| ``transient`` | | | | yes | | | | |
@@ -2162,6 +2165,7 @@ The complete grammar for QL is as follows:
21622165
simpleAnnotation ::= "abstract"
21632166
| "cached"
21642167
| "external"
2168+
| "extensible"
21652169
| "final"
21662170
| "transient"
21672171
| "library"

0 commit comments

Comments
 (0)