Natapat Samutpong
|
b455c661a0
|
feat: funcs ast
|
2022-02-12 15:04:44 +07:00 |
|
Natapat Samutpong
|
028c58980c
|
some AST generation (let, ident, etc.)
also no more formal commit message because im lazy
|
2022-02-12 14:29:33 +07:00 |
|
Natapat Samutpong
|
24daf588b0
|
feat: lexer & overall rework
|
2022-02-12 13:28:53 +07:00 |
|
Natapat Samutpong
|
4f97a39f86
|
feat: HIR instead of instructions
|
2022-02-11 21:22:10 +07:00 |
|
Natapat Samutpong
|
cb0efd3dd4
|
refactor: remove unused
|
2022-02-11 18:31:08 +07:00 |
|
Natapat Samutpong
|
49d70b9a41
|
feat: file generation
|
2022-02-11 18:30:54 +07:00 |
|
Natapat Samutpong
|
a0f30d19ef
|
docs: more clearer explanation
|
2022-02-11 18:16:13 +07:00 |
|
Natapat Samutpong
|
a5b633a98d
|
refactor: remove unused
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
4879cc2ffc
|
feat: project structure, some gen code
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
cb6b35a2dc
|
feat: error reporting
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
7040bbaa12
|
refactor: simplify list
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
1859a9c4bb
|
refactor: Nil, more helpful help
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
9e8c9e72dd
|
feat: args handling
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
252a8aae33
|
refactor: rewrote lol
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
841f007b44
|
rebrand: vy
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
5d9d0f700b
|
feat: throw
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
c1975a40af
|
feat: quoting
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
b3396832fe
|
Delete var.bsm
|
2022-02-11 18:07:32 +07:00 |
|
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
|
81f982a574
|
docs: while
|
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
|
8dcb8a0d9d
|
docs: update TODO
|
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
|
b168d29648
|
docs: 💀
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
490ba72bdf
|
docs: change highlight
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
a5b2fdca2f
|
docs: update readme to lastest args
|
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
|
5cc43a2503
|
refactor: reindent
|
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
|
56f1e24947
|
docs: done docs
|
2022-02-11 18:07:32 +07:00 |
|
Natapat Samutpong
|
0263e8c273
|
feat: test.sh in other directory
|
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
|
04b2c27930
|
refactor: :trollface:
|
2022-02-11 18:07:32 +07:00 |
|