Commit Graph

19 Commits

Author SHA1 Message Date
Bobby Lucero
8258df216e Added simple escape character support 2023-06-02 14:43:33 -04:00
Bobby Lucero
942c1e323b Tidy code, interactive interpreter prints out result of expression without explicit print statement 2023-06-01 17:19:19 -04:00
Bobby Lucero
fe26a7c2e0 Added scopes 2023-05-31 02:44:39 -04:00
Bobby Lucero
7e0cead697 Added variable assignments 2023-05-31 01:48:50 -04:00
31b334ec65 Bug fixes 2023-05-28 15:13:59 -04:00
b38f6bff25 Fixed header duplicate symbols 2023-05-27 21:18:53 -04:00
92cd4e542a Binary and hex notation 2023-05-27 20:12:30 -04:00
3e5ba29283 It's alive! (implemented base interpreter) 2023-05-27 16:04:39 -04:00
9500cf9773 Removed templating as it turns out, wasn't needed. Added shorthands to make the code less ugly 2023-05-27 13:11:08 -04:00
a0ec4af169 ASTPrinter now prints generated AST from parser 2023-05-27 02:05:06 -04:00
fc0d9137a5 Initial Parser 2023-05-27 01:20:38 -04:00
f8853d022b More makefile changes 2023-05-26 21:14:13 -04:00
00cbc056c8 Code cleaning, fixed makefile project errors for CLion 2023-05-26 21:05:03 -04:00
7b59f1f596 Minor Changes 2023-05-24 00:57:49 -04:00
d909e546f2 Rough implementation of ASTPrinter complete with nasty shared_ptr syntax :) 2023-05-24 00:29:12 -04:00
c5f981321c AST Struct Generator 2023-05-21 20:40:43 -04:00
dfc518c582 Added more lexer tokenization cases, string literal and number tokenization 2023-05-21 00:52:05 -04:00
23799125a7 Bob interpreter refactored into object 2023-05-20 20:51:46 -04:00
650771e6fe Initial Commit 2023-05-20 16:07:51 -04:00