fsan
|
0edfae551d
|
fix CJUMP using wrong instruction
|
2021-11-01 19:18:05 -03:00 |
fsan
|
c2b02f0f1e
|
BIG COMMIT!! Conditional jumps added, way too much stuff changed for a single commit...
|
2021-11-01 19:12:49 -03:00 |
fsan
|
72106c9b4d
|
mistake in test
|
2021-10-25 23:27:18 -03:00 |
fsan
|
db73353453
|
shortened test program, conditional jumps added to roadmap
|
2021-10-25 23:23:11 -03:00 |
fsan
|
e451ffd7c5
|
STARTED WORK ON TRANSLATOR TO IR
|
2021-10-25 23:01:27 -03:00 |
fsan
|
4f1718ce5a
|
unimportant changes...
|
2021-10-07 23:54:39 -03:00 |
fsan
|
a08402f795
|
started work on the scope (not really sure what I'm doing)
|
2021-10-07 23:54:23 -03:00 |
fsan
|
3991cb9895
|
Cleaned up the parser a lil bit
|
2021-10-07 23:25:40 -03:00 |
fsan
|
d7c3ab9b4b
|
The interpreter holds 1 global scope, if you try to access a non declared value it *should* crash.
|
2021-10-06 12:25:11 -03:00 |
fsan
|
347a98bd70
|
Stopped printing useless stuff.
|
2021-10-06 11:44:39 -03:00 |
fsan
|
02017854db
|
no more leaks, less copy assignments, fixed an error where I would be assigning TOK_ID to STM_ASSIGN lvalue.
|
2021-10-05 02:29:55 -03:00 |
fsan
|
6a08c8ba72
|
extra info about grammar
|
2021-10-04 23:28:27 -03:00 |
fsan
|
82feecbcb2
|
Changed token.t to token.tok_type, started work on scopes
|
2021-10-04 23:28:08 -03:00 |
fsan
|
deaab50a6d
|
example of translation from stm to machine lang
|
2021-10-03 22:30:17 -03:00 |
fsan
|
6723f51f83
|
Created utilities file and moved print_tokens and str_token to utilities.
|
2021-10-03 00:37:19 -03:00 |
fsan
|
e674f93fea
|
Ignore binaries
|
2021-10-01 11:21:31 -03:00 |
fsan
|
3f2ed01095
|
Initial commit
|
2021-10-01 11:20:03 -03:00 |