Commit Graph

17 Commits

Author SHA1 Message Date
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