Irmen de Jong
|
cae480768e
|
version is work in progress
|
2020-07-25 14:45:06 +02:00 |
|
Irmen de Jong
|
0c461ffe2e
|
removed Register expression (directly accessing cpu register)
|
2020-07-25 14:14:24 +02:00 |
|
Irmen de Jong
|
237511f2d6
|
v2.4
|
2020-07-04 18:56:47 +02:00 |
|
Irmen de Jong
|
3050156325
|
reverted subroutine inlining, it was a mistake
|
2020-07-04 01:02:36 +02:00 |
|
Irmen de Jong
|
06137ecdc4
|
v2.3
|
2020-07-03 23:51:27 +02:00 |
|
Irmen de Jong
|
cb9825484d
|
some more optimized in-array assignments codegeneration
|
2020-06-17 21:41:38 +02:00 |
|
Irmen de Jong
|
37b61d9e6b
|
v2.2
|
2020-06-16 01:39:11 +02:00 |
|
Irmen de Jong
|
ceb2c9e4f8
|
added string value assignment, leftstr, rightstr, substr functions
|
2020-06-06 00:05:39 +02:00 |
|
Irmen de Jong
|
68a7f9c665
|
version 2.1
|
2020-06-04 23:03:18 +02:00 |
|
Irmen de Jong
|
edee70cf31
|
use new api for ast mods in unused code remover
|
2020-05-15 00:16:53 +02:00 |
|
Irmen de Jong
|
1978a9815a
|
version 2.0
|
2020-05-14 23:59:18 +02:00 |
|
Irmen de Jong
|
cc4e272526
|
the new assignment code (once complete) really is a big enough change to bump the version to 2.0
|
2020-04-09 00:24:37 +02:00 |
|
Irmen de Jong
|
3be3989e1c
|
version
|
2020-04-06 14:31:23 +02:00 |
|
Irmen de Jong
|
95e76058d3
|
version
|
2020-04-03 23:55:29 +02:00 |
|
Irmen de Jong
|
267adb4612
|
doc
|
2020-03-29 03:06:51 +02:00 |
|
Irmen de Jong
|
05c73fa8bc
|
version
|
2020-03-28 17:06:59 +01:00 |
|
Irmen de Jong
|
bed34378be
|
doc
|
2020-03-28 14:24:00 +01:00 |
|
Irmen de Jong
|
0ee4d420b1
|
slight tweaks on the Ast, Program (the top level) is now a Node as well
|
2020-03-18 22:29:30 +01:00 |
|
Irmen de Jong
|
6c23ae14ab
|
ver
|
2020-03-15 01:37:01 +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
|
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
|
8c2e602cc7
|
preparing for multiple compiler backends/targets
|
2019-10-26 23:41:15 +02:00 |
|
Irmen de Jong
|
f6d4c90dea
|
improved number-to-decimal routines
|
2019-09-23 20:44:41 +02:00 |
|
Irmen de Jong
|
772e48105e
|
fixed some type cast compiler errors in for loops
|
2019-08-26 23:38:59 +02:00 |
|
Irmen de Jong
|
0f1485f30b
|
added sorted, sgn, reverse to the AstVm
|
2019-08-18 16:39:08 +02:00 |
|
Irmen de Jong
|
f0d4654917
|
v1.60
|
2019-08-18 14:06:30 +02:00 |
|
Irmen de Jong
|
bb7b063757
|
revert inline var declaration in for loops
|
2019-08-18 03:16:23 +02:00 |
|
Irmen de Jong
|
cbb7083307
|
fix problem with typechecking of const arrays
|
2019-08-17 21:43:48 +02:00 |
|
Irmen de Jong
|
d4a17dfad1
|
fixed builtin functions no longer const-folding over arrays
|
2019-08-17 20:16:39 +02:00 |
|
Irmen de Jong
|
59f8b91e25
|
tweak
|
2019-08-17 18:44:44 +02:00 |
|
Irmen de Jong
|
80113f9208
|
version 1.52
|
2019-08-17 16:44:46 +02:00 |
|
Irmen de Jong
|
b5c5560af8
|
info
|
2019-08-11 18:21:15 +02:00 |
|
Irmen de Jong
|
065587525e
|
version
|
2019-08-11 17:43:14 +02:00 |
|
Irmen de Jong
|
62a66d89c6
|
was not needed
|
2019-08-11 10:15:34 +02:00 |
|
Irmen de Jong
|
8917926996
|
new version
|
2019-08-10 20:45:41 +02:00 |
|
Irmen de Jong
|
efe2723874
|
version
|
2019-08-05 21:06:41 +02:00 |
|
Irmen de Jong
|
fba149ee28
|
removed the ~ before block names
|
2019-07-29 23:11:13 +02:00 |
|
Irmen de Jong
|
c6fdd65c63
|
shuffling some things around
|
2019-07-18 22:23:31 +02:00 |
|
Irmen de Jong
|
d9546f9dc7
|
version
|
2019-07-18 01:38:35 +02:00 |
|
Irmen de Jong
|
31f4e378aa
|
split up Literalvalue into numeric and reference ones
|
2019-07-15 01:11:32 +02:00 |
|
Irmen de Jong
|
a089c48378
|
finalize v 1.11
|
2019-07-12 20:31:18 +02:00 |
|
Irmen de Jong
|
44f9d5e69e
|
added struct syntax
|
2019-07-12 06:14:59 +02:00 |
|
Irmen de Jong
|
845a99d623
|
return statement only has one single possible value
astvm can now more or less run all examples
|
2019-07-10 19:27:44 +02:00 |
|
Irmen de Jong
|
dcab6d00bb
|
ver
|
2019-07-10 00:50:18 +02:00 |
|
Irmen de Jong
|
e8caf6d319
|
1.9
|
2019-07-09 08:42:38 +02:00 |
|
Irmen de Jong
|
89314a0e1a
|
fix reading and writing rtc jiffy clock, memory can now intercept reads and writes
|
2019-07-02 20:48:14 +02:00 |
|
Irmen de Jong
|
e96d3d4455
|
update kotlin version
cleaning up the way the root of the Ast and the global namespace work (introduced ProgramAst node)
|
2019-06-20 20:15:18 +02:00 |
|
Irmen de Jong
|
dfcb57a0b0
|
couple of small shortcuts on identifier ast to lookup what it is pointing to
|
2019-04-12 23:04:19 +02:00 |
|
Irmen de Jong
|
f219ae43f7
|
more inspiring code example
|
2019-04-12 22:34:43 +02:00 |
|
Irmen de Jong
|
83ace753b2
|
got rid of problematic signed POW operator, added compiler checks for this
|
2019-03-31 13:56:03 +02:00 |
|
Irmen de Jong
|
ac7faa8d25
|
stackvm can now intercept system asm calls (to a rom address)
|
2019-03-11 02:05:30 +01:00 |
|
Irmen de Jong
|
f5ba072294
|
removed str_p and str_ps pascal string types, fixes #10
|
2019-03-10 18:11:26 +01:00 |
|
Irmen de Jong
|
cc5898d010
|
more tetriz work
|
2019-02-15 01:53:20 +01:00 |
|
Irmen de Jong
|
86ff08e854
|
fix abs() and also try to convert const arguments to the desired datatype of subroutine params
|
2019-02-01 00:51:49 +01:00 |
|
Irmen de Jong
|
953cf9a335
|
preparing for vars on zeropage
|
2019-01-26 22:46:01 +01:00 |
|
Irmen de Jong
|
1ff68b06da
|
fix compiler crash, rasterbars alignment, docs.
|
2019-01-25 01:35:46 +01:00 |
|