Taus
9f4c829b3e
QL: Upgrade the extractor generator
...
For now, the grammar still includes dbscheme and YAML, but with this
change we should be able to separate these out into their own grammars.
2021-10-15 09:16:34 +00:00
Taus
5d975089c1
QL: Fix parsing of unique
2021-10-14 08:09:13 +00:00
Taus
30040680ec
QL: "Parse" YAML without errors
2021-10-13 11:24:26 +00:00
Taus
4694ab4773
QL: Support instanceof
...
Stills needs to be hooked up correctly to the AST.
2021-10-12 17:40:29 +00:00
Taus
75a959389c
QL: Update to latest generator
...
Includes better QLDoc generation and better escaping in the generated
files (the latter has changed the dbscheme, so rebuilding databases will
be required).
2021-06-01 16:43:11 +00:00
Taus
2bbf1e37fc
QL: Add support for dbscheme and qlpack.yml
...
Currently the the YAML "parser" fails for some legacy files, but the
actual files appear to be parsed correctly.
2021-05-30 17:38:26 +00:00
Taus
bb418f9614
QL: Fix misparse of -j - 1
2021-05-29 14:17:21 +00:00
Taus
aae4a1e3f9
QL: Autoformat
2021-05-29 08:09:35 +00:00
Taus
7d597782b8
QL: Autogenerate QLDoc for TreeSitter.qll
2021-05-28 21:06:51 +00:00
Taus
d65e0a9181
QL: Get rid of getParent overrides
2021-05-28 11:11:33 +00:00
Taus
0e38056a3a
QL: Add unique as known aggregate name to treesitter
2021-05-27 16:48:59 +00:00
Taus
9536e591fb
QL: Add convenience methods for aggregates
2021-05-26 21:25:42 +00:00
Taus
d4782e67fe
QL: AST for quantifiers, negation
2021-05-26 21:06:04 +00:00
Taus
e554fa8277
QL: Add body as a field of charpred
2021-05-26 17:26:15 +00:00
Taus
c91a2b88fd
QL: Record annotation names in the AST
2021-05-26 13:14:52 +00:00
Taus
6f8f0bb749
QL: Support expression annotations
2021-05-26 12:21:19 +00:00
Tom Hvitved
7bac6a07b6
Initial commit
2021-05-26 11:32:30 +02:00