From fa1ef0b3d5567d83d540b3e4c7154e23204e84a6 Mon Sep 17 00:00:00 2001 From: chrisly42 Date: Tue, 27 Jul 2021 20:00:45 +0200 Subject: [PATCH] Reduced lexer code by combining state rules. Removed one rule, that seemed to be wrong. --- README.md | 5 +- build.gradle | 5 +- .../plugins/m68k/lexer/_M68kLexer.java | 1260 +++++++---------- .../plugins/m68k/lexer/_M68kLexer.flex | 243 ++-- 4 files changed, 611 insertions(+), 902 deletions(-) diff --git a/README.md b/README.md index 3a3b54e..7b29ba5 100644 --- a/README.md +++ b/README.md @@ -71,14 +71,15 @@ make it work with JUnit 5. Feel free to use the code (in package ```de.platon42. ### V0.3 (unreleased) -- Enhancement: Macros contents are no longer parsed, added syntax highlighting options for macros. +- Enhancement: Macro contents are no longer parsed, added syntax highlighting options for macros. - Enhancement: Macro definitions are now word and stub indexed, macro calls reference to definition. - Enhancement: Macro definition refactoring and find usages support. - Enhancement: Structural View also shows macro definitions. - Bugfix: Missing REPT and ENDR assembler directives added. - Cosmetics: Changed or added some icons at various places. - Performance: Reference search for global labels and symbols now uses stub index. -- Compatibility: Restored compatibility with IDEs versions < 2021.1. +- Compatibility: Restored compatibility with IDE versions < 2021.1. +- Performance: Optimized lexer. ### V0.2 (27-Jul-21) diff --git a/build.gradle b/build.gradle index d3f1a02..16e75da 100644 --- a/build.gradle +++ b/build.gradle @@ -58,14 +58,15 @@ patchPluginXml { setChangeNotes("""

V0.3 (unreleased)

V0.2 (27-Jul-21)