v0.3.0-alpha
Pre-release
Pre-release
-
v0.3.0-alpha:
- new Parser class, supporting new operators, parentheses and user-defined functions;
- fix parsing of expressions
X-Y-Z
evaluatedX-(Y-Z)
; - new Help text;
- String arguments;
INCLUDE/COPY files
;- fix quote processing in
split()
; - new Log class for messages;
- new option
-NC
: no compatibility warnings; - new option
-ND-
: enable debug messages; - new option
-NW
: no warnings; - symbols can be EQUated to
Rnn
andPnn
; - display total # of warnings;
- new
IF
/ELSE
/ENDIF
and synonyms; - user-defined functions
name FUNCTION/FUNC arg,expression
; - new
SAVE
/RESTORE
options; - new
LISTING ON/OFF
: enable/disable listing; - new
DB nn,'text',...
/DS nnnn
/DB nnnn DUP(nn)
/DW nnnn,...
- fix
NOP
op-code; - fix
DJNZ A/B,offset
wrong offset value; - fix
TRAP n
op-codes (reversed); - new
ERROR
/WARNING
/INFO
/DEBUG
messages; - new
ASSERT_EQUAL x,y
: raise an error ifx
is not equal toy
.