blueprint-compiler/blueprintcompiler
James Westman c1a82a034b decompiler: Add more decompilable tags
Add more tags to the list of things the decompiler can handle. This
required some changes to track the containing object class in the
DecompileCtx, since some objects use the same tag names.

The improved support means we can test the decompiler on most of the
test suite. Any new test samples will by default be tested to ensure the
decompiler produces the original blueprint file.

Also, updated the decompiler to always use double quotes.
2024-07-26 23:05:37 -05:00
..
language decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
outputs Support array type 2024-07-04 22:02:51 +00:00
__init__.py Rename to blueprint-compiler 2021-12-01 15:35:58 -06:00
ast_utils.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
completions.py fix linter 2024-07-04 22:07:02 +00:00
completions_utils.py Disable completer if applies_in_subclass type is not found 2024-02-02 11:03:16 +01:00
decompiler.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
errors.py errors: Show error length with carets 2024-07-27 03:38:43 +00:00
formatter.py Tiny formatter improvements 2023-12-19 02:29:09 +00:00
gir.py decompiler: Add more decompilable tags 2024-07-26 23:05:37 -05:00
interactive_port.py Fix formatting 2024-02-01 19:38:19 -06:00
lsp.py lsp: Fix semantic token positions 2024-06-20 13:38:12 +02:00
lsp_utils.py lsp: Extend completion documentation 2024-07-04 22:07:02 +00:00
main.py Formatter CLI: Provide option to suppress diff 2024-04-27 12:04:44 +00:00
parse_tree.py Parse escape sequences instead of using replace 2023-09-28 17:18:45 -05:00
parser.py Use the new Range class in more places 2023-07-25 20:01:41 -05:00
tokenizer.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
typelib.py typelib: Fix byte order issue 2023-09-14 10:19:49 -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