Irmen de Jong
|
8368633ed2
|
mflpt5 but not correct yet
|
2018-08-17 01:47:07 +02:00 |
|
Irmen de Jong
|
26a7a3c8d0
|
zeropage
|
2018-08-16 23:10:28 +02:00 |
|
Irmen de Jong
|
4dc594a046
|
setup for compilation
|
2018-08-16 18:32:05 +02:00 |
|
Irmen de Jong
|
f98b9c3cb9
|
fix import losing statements
|
2018-08-16 17:08:26 +02:00 |
|
Irmen de Jong
|
d28ce881e4
|
restructure
|
2018-08-16 16:35:16 +02:00 |
|
Irmen de Jong
|
b6ea33efa3
|
error reporting improved
|
2018-08-16 15:55:56 +02:00 |
|
Irmen de Jong
|
50bbbc67e2
|
range initializers
|
2018-08-14 16:46:34 +02:00 |
|
Irmen de Jong
|
4b7d656a2f
|
range initializers
|
2018-08-14 16:29:08 +02:00 |
|
Irmen de Jong
|
397fdc61cd
|
if statement
|
2018-08-14 14:33:36 +02:00 |
|
Irmen de Jong
|
bd6a05df73
|
names
|
2018-08-14 13:08:27 +02:00 |
|
Irmen de Jong
|
69ff680eaf
|
fix functions
|
2018-08-14 02:22:59 +02:00 |
|
Irmen de Jong
|
666b9b2263
|
functions
|
2018-08-14 01:15:11 +02:00 |
|
Irmen de Jong
|
74fd5d29b8
|
evals
|
2018-08-14 00:27:43 +02:00 |
|
Irmen de Jong
|
4c250fdc17
|
namespaces
|
2018-08-13 20:28:15 +02:00 |
|
Irmen de Jong
|
0b8e3183b7
|
import lib paths
|
2018-08-13 12:08:30 +02:00 |
|
Irmen de Jong
|
8974a9cc2d
|
duplicate label check
|
2018-08-13 11:34:14 +02:00 |
|
Irmen de Jong
|
dcab0d1e98
|
refactor interface
|
2018-08-13 11:01:37 +02:00 |
|
Irmen de Jong
|
64032d766e
|
%option
|
2018-08-13 10:51:05 +02:00 |
|
Irmen de Jong
|
4d60506d0a
|
fix function calls
|
2018-08-13 04:12:42 +02:00 |
|
Irmen de Jong
|
13b4afdc35
|
subroutines
|
2018-08-13 01:30:33 +02:00 |
|
Irmen de Jong
|
cb22d9caf2
|
module import mechanism and ast checking
|
2018-08-12 23:28:51 +02:00 |
|
Irmen de Jong
|
20d5eb79d0
|
position and parent moved out of data class constructor
|
2018-08-12 21:19:02 +02:00 |
|
Irmen de Jong
|
30c5550ece
|
ast processing
|
2018-08-12 17:16:36 +02:00 |
|
Irmen de Jong
|
306663b991
|
got rid of modulo operator for now, function call arguments added
|
2018-08-12 02:53:49 +02:00 |
|
Irmen de Jong
|
aadd50cc27
|
optimizer first steps
|
2018-08-11 19:55:04 +02:00 |
|
Irmen de Jong
|
89ffb0021d
|
ast mutable to prepare for expression rewriting
|
2018-08-11 15:19:25 +02:00 |
|
Irmen de Jong
|
112e05dc84
|
more grammar
|
2018-08-11 14:06:43 +02:00 |
|
Irmen de Jong
|
d702dd1e74
|
more grammar
|
2018-08-11 03:22:55 +02:00 |
|
Irmen de Jong
|
1ccc73f1f8
|
antlr grammar and AST for il65
|
2018-08-10 02:58:41 +02:00 |
|
Irmen de Jong
|
7e511a1fe9
|
antlr grammar and AST for il65
|
2018-08-10 00:26:41 +02:00 |
|
Irmen de Jong
|
437c948c05
|
grammar
|
2018-08-09 01:54:43 +02:00 |
|
Irmen de Jong
|
cee0f5bd2a
|
more docs. restructure project. add antlr stuff.
|
2018-08-07 22:49:01 +02:00 |
|
Irmen de Jong
|
b34ae4c91c
|
new docs
|
2018-08-07 01:23:34 +02:00 |
|
Irmen de Jong
|
0e785fcfb3
|
new docs
|
2018-08-06 03:35:43 +02:00 |
|
Irmen de Jong
|
bc8d56cbd7
|
rethinking some aspects and rewriting text a bit
|
2018-07-01 23:24:32 +02:00 |
|
Irmen de Jong
|
1ea7c015c8
|
codecs lib
|
2018-06-08 20:00:36 +02:00 |
|
Irmen de Jong
|
68dd767be8
|
.text -> .str
|
2018-04-03 16:40:24 +02:00 |
|
Irmen de Jong
|
4e38f7d6b3
|
docs
|
2018-04-03 15:19:48 +02:00 |
|
Irmen de Jong
|
ef9176df45
|
tinyvm codegen started
|
2018-03-10 20:32:34 +01:00 |
|
Irmen de Jong
|
4d929e00f5
|
restructure codegen
|
2018-03-06 22:30:56 +01:00 |
|
Irmen de Jong
|
44c0d243ef
|
astnode properties fix
|
2018-03-06 22:06:30 +01:00 |
|
Irmen de Jong
|
6696887f0e
|
more vm opcodes
|
2018-03-06 21:36:41 +01:00 |
|
Irmen de Jong
|
bcc1a6b91f
|
memory mapped i/o (charin, charout)
|
2018-03-05 23:13:19 +01:00 |
|
Irmen de Jong
|
7a5813d3be
|
comment
|
2018-03-04 17:03:49 +01:00 |
|
Irmen de Jong
|
12ae95bbbc
|
timer irq changes
|
2018-03-04 16:45:52 +01:00 |
|
Irmen de Jong
|
8bfe21dd65
|
typing
|
2018-03-04 15:11:45 +01:00 |
|
Irmen de Jong
|
ab84b6012b
|
timer things
|
2018-03-03 12:13:25 +01:00 |
|
Irmen de Jong
|
27e6749533
|
vm tweaks
|
2018-03-03 00:07:44 +01:00 |
|
Irmen de Jong
|
0603b93f47
|
call/return
|
2018-03-02 02:49:43 +01:00 |
|
Irmen de Jong
|
8e7c504a88
|
optimized opcode dispatch
|
2018-02-28 02:40:16 +01:00 |
|