Commit Graph

118 Commits

Author SHA1 Message Date
aad339c3f1 Added string quote handler. Made strings abort on line break to improve performance. 2021-07-16 17:03:35 +02:00
9ebc93fd15 Added Mnemonics auto-completion. 2021-07-16 15:23:30 +02:00
d53a1fbac8 Nosfe also likes to place assignments with colons. Fixed assignment symbol detection (again :-/). 2021-07-16 14:13:29 +02:00
213150e51f Nosfe likes unquoted file paths with backslashes in include statements :-( 2021-07-16 12:20:36 +02:00
84104c86cd Added support for single = as comparison in expressions. 2021-07-16 12:01:39 +02:00
99ba1014e1 Similar enhanced expression parser asm-ops. 2021-07-16 10:38:58 +02:00
b7f655745b Enhanced expression parser for PC relative symbol and modulo handling and bitwise or. 2021-07-16 10:03:33 +02:00
e33470ea1a Split up opsizes for better syntax highlighting. Fixed bug in macro-call lexer. 2021-07-15 23:03:31 +02:00
beea9b2763 Added macro call. Extended syntax highlighting. 2021-07-15 22:15:22 +02:00
aa14984a8e Made AsmOperands private. Added support for generic assembler directives. Bugfixes. Added more Tests. 2021-07-15 21:00:12 +02:00
f482948abe Added first version of Syntax Highlighting. Commented out some tokens. 2021-07-15 16:40:17 +02:00
03c11ecef9 Fixed addressing modes. Added missing generated class, removed unused one. 2021-07-15 12:45:57 +02:00
2fe70deee2 Added first tests, improved BNF and Lexer. Fixed extra space in assignment symbol. 2021-07-15 12:04:05 +02:00
1dc418ae84 Added JUnit5 framework. 2021-07-15 10:44:03 +02:00
eb4552fa83 Progress on Lexer and BNF. 2021-07-15 10:44:03 +02:00
9047c53a0e Intermediate commit for BNF and generated Parser and Lexer. 2021-07-14 13:07:54 +02:00
6d6e411532 Initial basic framework. 2021-07-13 12:32:20 +02:00
chrisly42
a4ddd6fb51
Initial commit 2021-07-11 17:48:40 +02:00