Natapat Samutpong
|
8be3cb5a55
|
feat: some comment in compiled file
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
4ce5e43c78
|
refactor: buffered io i think
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
d0555cda52
|
feat: array types in IR
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
f939903df2
|
refactor: separate Type to its own file
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
3297545d4d
|
feat: slurp or file read to string
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
a7a61acd6e
|
refactor: CALL use string
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
5f263caf1a
|
feat: while loop
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
f355183b8d
|
feat: read
|
2022-02-11 18:07:32 +07:00 |
|
azur
|
6d2cbd42ea
|
refactor: cleanup unused, def => let
|
2022-02-11 18:07:32 +07:00 |
|
azur
|
a08f3ee5f0
|
refactor: use register instead of names
|
2022-02-11 18:07:32 +07:00 |
|
azur
|
6424d4fc9f
|
feat: variable calling
|
2022-02-11 18:07:32 +07:00 |
|
azur
|
c8a79e87ef
|
feat: variable definition
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
76dd657788
|
fix: len counting label leading to incorrent jmp
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
9f7e80dae2
|
feat: if
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
560ac69863
|
feat: call with stack instead of registers
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
4831b1265f
|
refactor: change register format
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
8230151489
|
feat: unoptionize command
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
dc3d400d50
|
feat: +-*/ and swap
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
83e0121dee
|
refactor: a large amount of refactor
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
8382f0b5af
|
refactor: remove messy implementation
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
aa433b7787
|
feat: i forgot what i did
it was about list i think i forgot
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
a3d1075a57
|
fix: changed quote algo
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
5fb47a32ca
|
feat: null type and register debug info
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
bb86934b53
|
refactor: fold brackets
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
93f8f57db8
|
fix: jump wrong pos, verbose arg
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
697012f0ac
|
feat: it works 🎉 🎉
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
cac125bd1c
|
feat: simpler instruction parser
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
c80637cf6c
|
feat: simplify if compilation
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
8ec6546ed2
|
feat: more simpler math compiling
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
598ef08b5d
|
refactor: better args handling
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
09e8a97d34
|
refactor: merge all repos
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
4aba0cf621
|
refactor: remove old makefile
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
e55fee86cb
|
fix: updated makefile to be in parent dir
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
5b6352074d
|
refactor: move instructions definition to middle
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
2416a77f61
|
feat: more verbose-y log
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
d12ae67025
|
feat: update makefile
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
c1cabb0de9
|
feat: logic jump!
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
c8c8f202ec
|
fix: move readme
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
17981acc49
|
refactor: move file up 1 director
|
2022-02-11 18:07:32 +07:00 |
|