Commit Graph

26 Commits

Author SHA1 Message Date
Irmen de Jong
daca1cce37 fix some errors 2018-02-16 12:42:13 +01:00
Irmen de Jong
6573368a69 more semantic checks and codegen 2018-01-23 22:47:35 +01:00
Irmen de Jong
fbf52d773f various fixes 2018-01-21 18:17:39 +01:00
Irmen de Jong
afc4ba8ff0 fixed a bunch of issues 2018-01-15 00:46:27 +01:00
Irmen de Jong
ee9a5716b0 vars init 2018-01-14 02:32:03 +01:00
Irmen de Jong
1df28c8091 var dimensions check 2018-01-13 02:13:32 +01:00
Irmen de Jong
62dfdace71 zp variable allocation 2018-01-13 01:19:45 +01:00
Irmen de Jong
e6804b2bf9 symbol table fixes 2018-01-12 23:54:50 +01:00
Irmen de Jong
614f90fc35 tweaks 2018-01-12 00:55:47 +01:00
Irmen de Jong
14e36a8708 code generation v2 started 2018-01-09 21:38:19 +01:00
Irmen de Jong
16b95cf3e9 plyparsing more or less done 2018-01-07 04:01:06 +01:00
Irmen de Jong
d9c62c2149 endl parsing 2018-01-06 04:13:21 +01:00
Irmen de Jong
d92f91f22f fix syntax errors 2018-01-05 20:48:34 +01:00
Irmen de Jong
3c70790fbf ply 2018-01-04 04:53:15 +01:00
Irmen de Jong
8a99844140 register preserve is no longer the default 2018-01-01 23:24:39 +01:00
Irmen de Jong
a5283bfc7b allow floats in ZP, if_pos and if_neg added, ZP allocations more flexible 2017-12-31 00:54:06 +01:00
Irmen de Jong
e30ba696db options 2017-12-29 00:36:35 +01:00
Irmen de Jong
c78cbc4a33 add SI register 2017-12-25 21:43:06 +01:00
Irmen de Jong
afaf8e9beb subroutine usage tracking 2017-12-25 19:09:10 +01:00
Irmen de Jong
b4d82ba8e6 float assign improvements 2017-12-25 12:58:52 +01:00
Irmen de Jong
548f4fc2c6 float type improvements 2017-12-25 02:29:14 +01:00
Irmen de Jong
4025d44b74 subroutines and assignment changes 2017-12-25 01:22:54 +01:00
Irmen de Jong
37f049ee54 changes to call 2017-12-23 23:30:55 +01:00
Irmen de Jong
fdf9054b99 restructure indirect values 2017-12-23 01:53:48 +01:00
Irmen de Jong
504ee1a880 various fixes 2017-12-22 01:37:40 +01:00
Irmen de Jong
a228bcd8fc initial 2017-12-21 14:52:30 +01:00