chrisly42
680b811e22
Macro definition / invocation documentation provider that even tries to expand macros.
...
Moved some util classes around.
2021-10-03 20:26:33 +02:00
chrisly42
cbffc3d841
Label documentation now also works for local labels and includes end-of-line comment for label, too.
...
Symbol definition documentation now also includes comments in the same way as the label documentation does.
Refactored some code.
2021-10-03 18:55:42 +02:00
chrisly42
a03de6c394
Added documentation provider info for global labels. Shows directives and comments above.
...
Fixed BNF for labels with preprocessor statements.
Bumped versions.
2021-09-25 15:19:05 +02:00
chrisly42
1bff1a12c2
Documentation for instruction with special register shows specific register expected.
2021-09-05 18:42:20 +02:00
chrisly42
6f99c2ffcc
Moved Condition-Code stuff to separate file, added reverse mapping function.
...
Reworked Instruction Documentation provider, now shows condition codes.
Cosmetics: Removed MutableList information where unnecessary
2021-08-04 12:24:16 +02:00
chrisly42
eb26793a20
movem ISA was wrong regarding movem.w <ea>,<registerlist> (sign extends registers).
...
Changed Register Flow Documentation wording from 'reads' to 'uses' and from 'modifies' to 'changes'.
Updated screenshot. Added another test case for M68kRegisterFlowDocumentationProviderTest.
2021-08-03 10:57:53 +02:00
chrisly42
954f42bf63
Tweaking for M68kRegisterFlowDocumentationProvider regarding colors, formatting and abbreviated documentation on hover. Prepared next release.
2021-08-03 07:59:47 +02:00
chrisly42
94001c8b87
Added explicit IndexRegister-PSI-Element. Major rework to support new DocumentationProvider on registers.
...
When asking for documentation on registers, a code flow analysis is done.
2021-08-02 20:54:30 +02:00
chrisly42
44a4721d77
Added names for Adressing Modes.
...
Added Documentation Provider for symbol definitions (shows assigned declaration).
Added Documentation Provider for mnemonics (simple version, generated out of ISA information).
Work in progress for Register Flow Documentation Provider.
New minimum required version of IDE is now 2020.3.
2021-08-01 19:51:42 +02:00