Kyler Olsen
|
390fc1981d
|
Created Interpreter Interface
|
2025-11-28 20:34:52 -07:00 |
Kyler Olsen
|
95dba7e478
|
Added Hash Table Tests
|
2025-11-28 20:07:32 -07:00 |
Kyler Olsen
|
63541aac85
|
Finished hash table
|
2025-11-28 20:02:27 -07:00 |
Kyler Olsen
|
20434b20ab
|
Worked on hash table initialization
|
2025-11-28 16:20:35 -07:00 |
Kyler Olsen
|
e94d316af8
|
Worked on hash functions
|
2025-11-28 16:20:11 -07:00 |
Kyler Olsen
|
404588d491
|
Started hash table
|
2025-11-28 15:52:40 -07:00 |
Kyler Olsen
|
fb4fe5ad66
|
Merge branch 'master' into interpreter
|
2025-11-28 14:59:06 -07:00 |
Kyler Olsen
|
d8f5ad44b5
|
Added linked-list based stack
|
2025-11-28 14:58:15 -07:00 |
Kyler Olsen
|
fd80b5f69d
|
Lexing in REPL
|
2025-11-28 00:02:13 -07:00 |
Kyler Olsen
|
98f6ba8eab
|
Merge branch 'master' into terminal
|
2025-11-27 23:06:34 -07:00 |
Kyler Olsen
|
8ff968d209
|
Converted to new build system
|
2025-11-27 23:05:10 -07:00 |
Kyler Olsen
|
b0be7f0c0b
|
Created a python build script
|
2025-11-27 22:53:28 -07:00 |
Kyler Olsen
|
528f5aa3ab
|
Updated nmake file
|
2025-11-27 21:49:32 -07:00 |
Kyler Olsen
|
dc6be59fab
|
Started working on argv parsing
|
2025-11-27 21:38:24 -07:00 |
Kyler Olsen
|
46a855abd0
|
REPL function declaration
|
2025-11-27 20:33:21 -07:00 |
Kyler Olsen
|
c9aceac591
|
Created repl and file handling code files
|
2025-11-27 20:21:32 -07:00 |
Kyler Olsen
|
f3ae278e53
|
Added stack types
|
2025-11-27 20:15:25 -07:00 |
Kyler Olsen
|
08205ea6bc
|
Noted tests failing under MSVC on Windows
|
2025-11-27 19:45:19 -07:00 |
Kyler Olsen
|
4c07271aaf
|
Added sls test cases
|
2025-11-27 18:06:58 -07:00 |
Kyler Olsen
|
a6cfe15a29
|
Getting ready for testing the full interpreters
|
2025-11-27 17:48:14 -07:00 |
Kyler Olsen
|
727f461fb6
|
Fixed lexing error inside token string not being on heap
|
2025-11-27 17:12:29 -07:00 |
Kyler Olsen
|
76a89fe03f
|
Updated memory management in clean_token_string and clean_token_result functions
|
2025-11-27 17:11:42 -07:00 |
Kyler Olsen
|
3512f00f30
|
Added copy_token_string for properly making deep copies of token strings
|
2025-11-27 16:47:26 -07:00 |
Kyler Olsen
|
6f202602ec
|
Made note of error to be fixed
|
2025-11-27 13:23:52 -07:00 |
Kyler Olsen
|
3a61e250a9
|
Worked on token_string and memory errors
|
2025-11-27 01:16:37 -07:00 |
Kyler Olsen
|
2a03107e94
|
Fixed memory errors
|
2025-11-27 00:24:11 -07:00 |
Kyler Olsen
|
a080dbc2fb
|
worked on token_string
|
2025-11-26 23:57:58 -07:00 |
Kyler Olsen
|
b49130bce7
|
Clarified compiler instructions
|
2025-11-26 23:30:18 -07:00 |
Kyler Olsen
|
54a098a21f
|
Made MSVC Specific Additions
|
2025-11-26 23:11:24 -07:00 |
Kyler Olsen
|
8db2b0f06f
|
Fixed missing compile rules
|
2025-11-26 22:52:21 -07:00 |
Kyler Olsen
|
bc4b65ed2c
|
Worked on nmake on windows
|
2025-11-24 15:23:57 -07:00 |
Kyler Olsen
|
ec36f36713
|
Added nmake Makefile
|
2025-11-24 15:11:55 -07:00 |
Kyler Olsen
|
a193006061
|
Fixed warnings
|
2025-11-24 15:02:46 -07:00 |
Kyler Olsen
|
febf34a737
|
TokenString Empty test passes
|
2025-11-23 23:58:03 -07:00 |
Kyler Olsen
|
eacef33cf8
|
Fixed empty identifier error reporting
|
2025-11-23 23:50:21 -07:00 |
Kyler Olsen
|
b2f4b8d850
|
Fail compilation on warning
|
2025-11-23 23:47:41 -07:00 |
Kyler Olsen
|
e80e1756e0
|
Reordered checkpoints
|
2025-11-23 23:34:00 -07:00 |
Kyler Olsen
|
d303995587
|
Adjusted error handling
|
2025-11-23 23:32:42 -07:00 |
Kyler Olsen
|
d166eb5289
|
Updated test cases
|
2025-11-23 23:27:13 -07:00 |
Kyler Olsen
|
1566c7bf60
|
Tests are compiling and running again
|
2025-11-23 21:26:38 -07:00 |
Kyler Olsen
|
ad26c41463
|
Got token_string tests converting to C
|
2025-11-23 21:07:25 -07:00 |
Kyler Olsen
|
6d586852d4
|
Added token string test generator
|
2025-11-21 09:17:16 -07:00 |
Kyler Olsen
|
d2e990fe9b
|
Fixes and cleaning up
|
2025-11-21 00:13:47 -07:00 |
Kyler Olsen
|
ee8b7a8f45
|
Very important change
|
2025-11-20 23:34:03 -07:00 |
Kyler Olsen
|
58b5e61740
|
Added PROGRESS.md
|
2025-11-20 23:17:22 -07:00 |
Kyler Olsen
|
68665a82ae
|
Whitespace doesn't break stuff
|
2025-11-20 16:43:24 -07:00 |
Kyler Olsen
|
f2033e30e9
|
White space breaks stuff, but other than that its good
|
2025-11-20 15:42:40 -07:00 |
Kyler Olsen
|
f8894ea4c0
|
Characters
|
2025-11-17 22:53:15 -07:00 |
Kyler Olsen
|
ffe8008bb9
|
Fixed some tests
|
2025-11-17 22:12:44 -07:00 |
Kyler Olsen
|
77b43b9595
|
Float literals are working
|
2025-11-17 21:53:25 -07:00 |