Garritt McCune glm94
  • Joined on 2020-12-03
glm94 pushed to main at glm94/clox 2022-02-07 13:53:39 -06:00
68882d05a3 Added an interactive shell, well the start of one.
glm94 pushed to main at glm94/clox 2022-02-07 13:25:16 -06:00
8dbd655c43 Implemented the file reading routine and added the skeleton for the interpreter.
glm94 pushed to main at glm94/assm-test 2022-02-07 09:34:09 -06:00
3d4ab57f05 Created the skeleton for the parser.
glm94 pushed to main at glm94/clox 2022-02-04 10:15:50 -06:00
00cad6336b Initial commit
glm94 created branch main in glm94/clox 2022-02-04 10:15:50 -06:00
glm94 created repository glm94/clox 2022-02-04 09:45:21 -06:00
glm94 pushed to main at glm94/assm-test 2022-02-02 14:43:46 -06:00
7c6e5e1541 Last bit of clean up before building the parser.
glm94 pushed to main at glm94/assm-test 2022-02-02 13:18:36 -06:00
d39e37b078 Updated the lexer to pick out some more language specific grammar.
glm94 pushed to main at glm94/assm-test 2022-02-01 22:07:13 -06:00
7a88d6e34d Added code to detect assembler directives and did some minor code clean up.
glm94 pushed to main at glm94/assm-test 2022-01-31 16:07:01 -06:00
ebc1d30c1c Added a peek function to the tokenizer.
glm94 pushed to main at glm94/assm-test 2022-01-31 13:15:37 -06:00
f88cfda90a Added a dedicated function to the tokenizer for getting string literals.
glm94 pushed to main at glm94/assm-test 2022-01-27 12:20:20 -06:00
375fd46045 Split up some code to more in line with what its actually doing.
glm94 pushed to main at glm94/assm-test 2022-01-24 11:09:12 -06:00
f88613a160 Expanded the tokenizer to recognize some opcodes and registers.
glm94 pushed to main at glm94/assm-test 2022-01-23 21:54:15 -06:00
2570c5cac0 Made some chanegs to the tokenizer to understand hexadecimal formatted numbers, along with some more language grammar primitives.
glm94 pushed to main at glm94/assm-test 2022-01-21 15:17:48 -06:00
019a7f44a8 Cleaned up the tokenizer and setting the stage for more granular token types.
glm94 pushed to main at glm94/assm-test 2022-01-21 13:35:46 -06:00
0636315166 Starting to get a basic structure for tokenizing. Currently TK_Number tokens are being generated successfully.
glm94 pushed to main at glm94/assm-test 2022-01-20 16:11:00 -06:00
72f6ec12e0 Tokenizing now strips the double quotes from strings, leaving only the intended value.
glm94 pushed to main at glm94/assm-test 2022-01-20 15:21:32 -06:00
b32e1bad7c Fixed some bugs in the string tokenizer.
glm94 pushed to main at glm94/assm-test 2022-01-20 13:48:34 -06:00
23d4bd8089 Included a check for commas in the whitespace splitter. Might rename that function but this is all just testing before refactoring so I won't rename things just yet.
glm94 pushed to main at glm94/assm-test 2022-01-20 12:18:07 -06:00
99ebd82996 Experimenting with tokenizing strings. This commit just focuses on splitting strings up by whitespace.