blueprint-compiler/blueprintcompiler
James Westman 8f3ae9a626
parser: Tweak parsing during error conditions
When an explicit parsing error is encountered and a CompileError raised,
apply the changes to the context state. This way, the rule that catches
the exception (e.g. Statement or Until) knows where the error occurred.

Also, changed "Expected" errors to be reported at the end of the
previous non-whitespace token.
2025-05-03 14:27:45 -05:00
..
language parser: Tweak parsing during error conditions 2025-05-03 14:27:45 -05:00
outputs adw_breakpoint: Fix crash in language server 2025-04-01 19:27:59 -05:00
__init__.py Rename to blueprint-compiler 2021-12-01 15:35:58 -06:00
annotations.py completions: Detect translatable properties 2024-12-21 17:47:36 -06:00
ast_utils.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
completions.py completions: Fix generated signal handler name 2025-05-03 14:27:44 -05:00
completions_utils.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
decompiler.py decompile: Fix bug in lookup tags 2025-04-25 20:13:01 -05:00
errors.py parser: Tweak parsing during error conditions 2025-05-03 14:27:45 -05:00
formatter.py Formatter: Remove trailing whitespace from comments 2025-01-04 17:17:53 +00:00
gir.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
interactive_port.py Update URLs after move to GNOME namespace on GitLab 2025-04-25 18:29:55 -05:00
lsp.py LSP: Handle shutdown commands 2025-01-03 22:49:36 +03:00
lsp_utils.py completions: Complete available namespaces 2025-05-03 08:27:28 -05:00
main.py cli: Add decompile command 2024-08-23 18:29:34 -05:00
parse_tree.py parser: Tweak parsing during error conditions 2025-05-03 14:27:45 -05:00
parser.py build: Update Docker container 2024-10-19 19:16:45 -05:00
tokenizer.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
typelib.py typelib: Fix field offsets for attributes 2024-10-19 10:21:13 -05:00
utils.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
xml_reader.py Add isort to CI and run on files 2023-07-09 14:26:37 +00:00