Irmen de Jong
|
a995867deb
|
added check for duplicate label definitions
|
2020-03-15 00:16:50 +01:00 |
|
Irmen de Jong
|
6bd99d63b4
|
cleanup of error reporting
|
2020-03-14 23:47:26 +01:00 |
|
Irmen de Jong
|
baf5d3041a
|
cleanup of error reporting
|
2020-03-14 23:15:44 +01:00 |
|
Irmen de Jong
|
a326ffa00a
|
added warning about sgn() of unsigned type
|
2020-03-14 21:09:34 +01:00 |
|
Irmen de Jong
|
d28dd92b47
|
refreshed examples
|
2020-03-14 18:11:38 +01:00 |
|
Irmen de Jong
|
1de328b2e8
|
added forever-loop and optimizer
|
2020-03-14 18:11:04 +01:00 |
|
Irmen de Jong
|
51bb902162
|
added bresenham and circle example
|
2020-03-14 17:11:10 +01:00 |
|
Irmen de Jong
|
4fd14f1366
|
doc updates
|
2020-03-14 15:20:04 +01:00 |
|
Irmen de Jong
|
91d9559f79
|
avoid pulling in the dbus libraries for now
|
2020-03-14 14:40:39 +01:00 |
|
Irmen de Jong
|
3245a9b157
|
restricted block to only directive/subroutine/vardecl/inlineasm
|
2020-03-14 14:20:55 +01:00 |
|
Irmen de Jong
|
2b28493bba
|
simplified module grammar rules
|
2020-03-14 13:44:13 +01:00 |
|
Irmen de Jong
|
1382728bd2
|
warning about unreachable code after a return statement
added some dbus experiments for future compilation service
|
2020-03-14 13:12:01 +01:00 |
|
Irmen de Jong
|
0422ad080a
|
added exit function to astvm simulator
|
2020-03-13 02:44:01 +01:00 |
|
Irmen de Jong
|
64d682bfde
|
todo
|
2020-03-13 02:33:02 +01:00 |
|
Irmen de Jong
|
b182f7e693
|
optimizer removes unreachable code following call to exit()
|
2020-03-13 02:31:53 +01:00 |
|
Irmen de Jong
|
e6be428589
|
compiler warning for unreachable code following a call to exit()
|
2020-03-13 02:21:37 +01:00 |
|
Irmen de Jong
|
85c7f8314b
|
added exit(rc) builtin function to immediately exit the program with a return code in A register
|
2020-03-13 02:08:18 +01:00 |
|
Irmen de Jong
|
796d07a7f8
|
fix crash in asm code generated for bitshift operation with memory address operand
|
2020-03-13 01:26:53 +01:00 |
|
Irmen de Jong
|
2af86a10b2
|
remove stack error comments
|
2020-03-13 00:52:52 +01:00 |
|
Irmen de Jong
|
7fbe486dff
|
fix eval stack register X error in print_uw
|
2020-03-13 00:50:30 +01:00 |
|
Irmen de Jong
|
87e5a9859a
|
remove autogenerated labels from vice mon list, fixes #17
|
2020-03-12 22:33:58 +01:00 |
|
Irmen de Jong
|
b036e5ed72
|
refreshed the compiled examples
|
2020-03-12 01:14:10 +01:00 |
|
Irmen de Jong
|
5f1ec80ae0
|
improved array literal datatype handling, fixed some datatype compiler errors related to this
|
2020-03-12 01:10:19 +01:00 |
|
Irmen de Jong
|
fbecedaf41
|
added error for unsupported sort(floatarray)
|
2020-03-11 23:33:06 +01:00 |
|
Irmen de Jong
|
aa36acd65a
|
implemented reverse(floatarray) builtin function
|
2020-03-11 23:18:03 +01:00 |
|
Irmen de Jong
|
8d1a4588d3
|
added 'downto' range expression
|
2020-03-11 20:59:14 +01:00 |
|
Irmen de Jong
|
66d2af4453
|
added '@' alternative string/char encoding
|
2020-03-11 00:41:58 +01:00 |
|
Irmen de Jong
|
ef6c731bb3
|
added '@' alternative string/char encoding
|
2020-03-11 00:32:50 +01:00 |
|
Irmen de Jong
|
98a638a2f3
|
split asmsub and romsub declarations
|
2020-03-10 23:09:31 +01:00 |
|
Irmen de Jong
|
96d8a7f0d7
|
float assembly code moved to separate library file
|
2020-03-10 22:03:24 +01:00 |
|
Irmen de Jong
|
3162b10392
|
optimize callgraph
|
2020-03-10 21:47:15 +01:00 |
|
Irmen de Jong
|
e2358de27c
|
ver
|
2020-03-10 20:39:30 +01:00 |
|
Irmen de Jong
|
7facb4f372
|
correct version 1.70
|
2020-02-09 01:41:05 +01:00 |
|
Irmen de Jong
|
ee90fed489
|
readme
|
2020-02-09 01:33:20 +01:00 |
|
Irmen de Jong
|
4796c56c35
|
antlr code back
|
2020-02-09 01:29:58 +01:00 |
|
Irmen de Jong
|
e2cb031386
|
added 'void' keyword to explicitly ignore subroutine return values (and no longer get a warning)
|
2020-02-09 01:29:09 +01:00 |
|
Irmen de Jong
|
a0bc97b90c
|
fix byte array iteration for bb in [1,2,3]
improved array literal datatype detection
|
2020-02-09 00:45:53 +01:00 |
|
Irmen de Jong
|
fd240899bd
|
fix CHROUT in simulator
|
2020-02-09 00:12:50 +01:00 |
|
Irmen de Jong
|
885b22df40
|
fixed while and repeat warning messages line number
fixed invalid while and repeat asm label names
fixed boolean checking of numbers
|
2020-02-08 19:45:30 +01:00 |
|
Irmen de Jong
|
11de3db25f
|
simplified heapId for arrayvalues
|
2020-02-08 18:49:48 +01:00 |
|
Irmen de Jong
|
14a13da7ec
|
simplified heapId for stringvalue
|
2020-02-08 15:54:03 +01:00 |
|
Irmen de Jong
|
875a71c786
|
removed datatype from StringValue classes (is always STR now)
|
2020-02-08 02:21:18 +01:00 |
|
Irmen de Jong
|
0ff5b79353
|
code inspection cleanups
|
2020-02-08 01:31:41 +01:00 |
|
Irmen de Jong
|
8c4d276810
|
improvements to string encoding/decoding and text output in the simulator
|
2020-02-08 01:12:30 +01:00 |
|
Irmen de Jong
|
3dd38c0ac8
|
antlr library updated to 4.8
|
2020-02-07 23:58:07 +01:00 |
|
Irmen de Jong
|
b8816a0e2f
|
got rid of separate str_s datatype
|
2020-02-07 20:47:38 +01:00 |
|
Irmen de Jong
|
a01a9e76f9
|
removed bogus clang target
fixed various simulator bugs regarding strings and chars
|
2020-02-07 01:22:07 +01:00 |
|
Irmen de Jong
|
357d704aec
|
clean up version specifier
|
2020-02-02 19:33:40 +01:00 |
|
Irmen de Jong
|
868df1865c
|
got rid of obsolete code
|
2020-02-02 19:18:40 +01:00 |
|
Irmen de Jong
|
654d74da1e
|
automatic selection of best Vice C64 emulator executable
|
2020-02-02 13:39:56 +01:00 |
|