blueprint-compiler/blueprintcompiler/language
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
..
__init__.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
adw_breakpoint.py adw_breakpoint: Fix crash in language server 2025-04-01 19:27:59 -05:00
adw_response_dialog.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
binding.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
common.py parser: Tweak parsing during error conditions 2025-05-03 14:27:45 -05:00
contexts.py parser: Tweak parsing during error conditions 2025-05-03 14:27:45 -05:00
expression.py decompile: Fix bug in lookup tags 2025-04-25 20:13:01 -05:00
gobject_object.py language: Add expression literals 2025-01-04 17:09:57 +00:00
gobject_property.py completions: Add object value completions 2025-05-03 08:27:29 -05:00
gobject_signal.py decompiler: Fix bug in signals with template object 2025-05-03 07:46:34 -05:00
gtk_a11y.py gtk_a11y: Add new state and property 2025-05-03 08:27:29 -05:00
gtk_combo_box_text.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_file_filter.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_layout.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_list_item_factory.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
gtk_menu.py completions: Sort completion items 2025-05-03 08:27:29 -05:00
gtk_scale.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_size_group.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_string_list.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtk_styles.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtkbuilder_child.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
gtkbuilder_template.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
imports.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
response_id.py completions: Add completions for response IDs 2025-05-03 14:27:44 -05:00
translation_domain.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
types.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
ui.py completions: Complete available namespaces 2025-05-03 08:27:28 -05:00
values.py values: Don't allow assigning true/false to object 2025-05-03 08:27:29 -05:00