James Westman
|
e19975e1f8
|
lsp: Add reference documentation on hover
For most constructs and keywords, show the relevant section of the
reference documentation on hover.
|
2024-10-20 21:10:14 -05:00 |
|
James Westman
|
a12ac1b976
|
decompiler: Support Adw.Breakpoint syntax
Also, improve handling of translated strings.
|
2024-08-24 12:29:14 -05:00 |
|
Sonny Piers
|
adc2be1454
|
Support template without parent
|
2024-07-04 22:14:16 +00:00 |
|
James Westman
|
e087aeb44f
|
lsp: Add document outline
|
2023-07-25 17:59:52 -05:00 |
|
James Westman
|
cb1eb9ba44
|
lsp: Show better info on IdentLiteral hover
Instead of showing the documentation for the expected type, show the
signature of the referenced object.
|
2023-07-16 16:52:51 -05:00 |
|
gregorni
|
3730e2e726
|
Add isort to CI and run on files
|
2023-07-09 14:26:37 +00:00 |
|
James Westman
|
04509e4b2e
|
Change template syntax
Templates now use a TypeName instead of an identifier, which makes it
clearer that it's an extern symbol (or that it's a Gtk.ListItem).
|
2023-05-13 16:49:48 -05:00 |
|
James Westman
|
88f5b4f1c7
|
Fix template types
|
2023-04-08 20:10:16 -05:00 |
|
James Westman
|
2033bd9e16
|
types: Add UncheckedType
This allows us to remember information about an external type, such as
its name, while still marking it as unchecked.
|
2022-12-25 14:04:36 -06:00 |
|
James Westman
|
8fee46ec68
|
Format using black
|
2022-12-19 11:52:59 -06:00 |
|
James Westman
|
0b8012b8e1
|
Support Python 3.9
Remove the '|' syntax for type unions, since it's a 3.10 feature, and
set mypy to check with version 3.9.
|
2022-10-27 13:16:18 -05:00 |
|
James Westman
|
a24f16109f
|
Separate output into its own module
|
2022-10-15 19:40:47 -05:00 |
|
James Westman
|
08da6f79c7
|
Fix referencing template by ID
|
2022-07-16 21:16:45 -05:00 |
|
James Westman
|
0a0389b1f8
|
grammar: Create an AST node for type names
|
2022-07-09 16:05:10 -05:00 |
|
James Westman
|
b9fdc5a5f1
|
Fix action widgets in templates
Fixes #69.
|
2022-07-09 14:48:33 -05:00 |
|
James Westman
|
d319cb11c1
|
Use the new duplicate validator for templates
|
2022-06-08 23:10:27 -05:00 |
|
James Westman
|
0da0c9399f
|
xml: Convert GirType to type name automatically
Makes some of the emit_xml code a bit simpler.
|
2022-04-30 16:41:45 -05:00 |
|
James Westman
|
99e428d93c
|
validation: Disallow instantiating abstract classes
|
2022-04-28 23:35:34 -05:00 |
|
James Westman
|
1150ae1a09
|
reorganization: Move decompilers
|
2022-01-26 22:55:27 -06:00 |
|
James Westman
|
ee5f32622f
|
reorganization: Finish moving parsing and AST
|
2022-01-26 22:37:51 -06:00 |
|