Paolo Tranquilli
|
cee2ed0ec4
|
Rust: extract some resolved paths
|
2024-10-31 14:19:15 +01:00 |
|
Paolo Tranquilli
|
9c95a17882
|
Rust: add block ids to canonical paths, making them "extended"
|
2024-10-28 12:41:05 +01:00 |
|
Paolo Tranquilli
|
9789059e9f
|
Rust: add more thourough canonical path testing
|
2024-10-25 16:58:05 +02:00 |
|
Paolo Tranquilli
|
194e0daa8c
|
Rust: add canonical_path and crate_origin to Item
|
2024-10-25 16:58:04 +02:00 |
|
Arthur Baars
|
ca469f6d5c
|
Rust: introduce PathExprBase class
|
2024-10-24 15:14:07 +02:00 |
|
Arthur Baars
|
a3b903f13a
|
Rust: simplify synth constructors
|
2024-10-24 15:13:25 +02:00 |
|
Arthur Baars
|
8843a7c389
|
Rust: rename {Implicit,FormatTemplate}VariableAccess
|
2024-10-24 15:13:24 +02:00 |
|
Arthur Baars
|
8d2236b6d6
|
Rust: define Format and FormatArgument in schema
|
2024-10-24 15:13:21 +02:00 |
|
Arthur Baars
|
8a5fa9b72f
|
Rust: add ImplicitVariableAccess class
|
2024-10-24 15:11:00 +02:00 |
|
Paolo Tranquilli
|
bd08bc7923
|
Rust: address review
|
2024-10-15 14:21:11 +02:00 |
|
Paolo Tranquilli
|
248eb7f00c
|
Merge branch 'main' into rust/callable-base
|
2024-10-15 11:03:11 +02:00 |
|
Arthur Baars
|
b4bb24aa43
|
Merge remote-tracking branch 'upstream/main' into aibaars/rust-macros
|
2024-10-11 13:33:50 +02:00 |
|
Tom Hvitved
|
b284a2a7c0
|
Rust: Add Callable as a base class of Function and ClosureExpr
|
2024-10-11 12:00:30 +02:00 |
|
Paolo Tranquilli
|
f3bf347bd6
|
Merge branch 'main' into redsun82/codegen-annotate
|
2024-10-11 10:38:02 +02:00 |
|
Paolo Tranquilli
|
c66bd72620
|
Rust: rename to CallExprBase
|
2024-10-11 09:52:30 +02:00 |
|
Arthur Baars
|
6d43eed1e6
|
Rust: add QL doc for MacroStmts and MacroItems
|
2024-10-10 16:28:10 +02:00 |
|
Arthur Baars
|
0b3b95ab54
|
Rust: macro expansion
|
2024-10-10 15:19:47 +02:00 |
|
Arthur Baars
|
69f0e8bcf7
|
Rust: add MacroStmts and MacroItems
|
2024-10-10 15:19:43 +02:00 |
|
Paolo Tranquilli
|
6015524589
|
Rust: insert FunctionOrMethodCallExpr in annotations
|
2024-10-10 14:34:24 +02:00 |
|
Arthur Baars
|
30034b4254
|
Rust: run 'bazel //rust/codegen'
|
2024-10-10 14:25:06 +02:00 |
|
Paolo Tranquilli
|
96dda8808c
|
Rust: rename generate-schema -> ast-generator
|
2024-10-08 10:03:00 +02:00 |
|
Arthur Baars
|
fd459be165
|
Rust: add Comment to schema
|
2024-09-30 15:38:54 +02:00 |
|
Tom Hvitved
|
5ae669937c
|
Rust: Add labelled block example
|
2024-09-30 14:47:13 +02:00 |
|
Tom Hvitved
|
3e77dd8b6b
|
Rust: Fix extraction errors
|
2024-09-30 10:36:56 +02:00 |
|
Arthur Baars
|
d14e77ba48
|
Address comments
|
2024-09-24 14:09:23 +02:00 |
|
Arthur Baars
|
45d9d8a25a
|
Address comments
|
2024-09-20 17:53:27 +02:00 |
|
Arthur Baars
|
2ee61f9aaa
|
Rust: add placeholder QLdoc annotations
|
2024-09-20 15:51:02 +02:00 |
|
Arthur Baars
|
57458d8f38
|
Rust: remove qldoc annotations for classes that no longer exist
|
2024-09-20 15:50:58 +02:00 |
|
Arthur Baars
|
2fdc529ac9
|
Rust: add qldoc annotations to schema
|
2024-09-20 15:50:57 +02:00 |
|
Arthur Baars
|
b2bddd3415
|
Rust: write generated schema into schema/ast.py
|
2024-09-20 15:50:55 +02:00 |
|
Paolo Tranquilli
|
cc5882a3c3
|
Codegen: allow full annotation of classes
|
2024-09-20 06:55:17 +02:00 |
|
Paolo Tranquilli
|
a5e3fbf367
|
Codegen/Rust: allow breaking up schema file
|
2024-09-19 15:57:42 +02:00 |
|