-
8067b93e62
implemented roll
Kyler Olsen
2025-11-30 22:58:33 -0700
-
5ea2d8fe2a
implemented while
Kyler Olsen
2025-11-30 22:24:57 -0700
-
024af6a778
Added TRUTHY preprocessor macro
Kyler Olsen
2025-11-30 22:10:28 -0700
-
50f90dcf84
implemented type_of
Kyler Olsen
2025-11-30 21:11:55 -0700
-
ae3483c612
match won't be implemented with the current implementation of token strings
Kyler Olsen
2025-11-30 21:04:02 -0700
-
721384d400
implemented eval
Kyler Olsen
2025-11-30 21:01:10 -0700
-
4ef109bcec
implemented lambda
Kyler Olsen
2025-11-30 20:54:48 -0700
-
15b3565ee9
implemented if
Kyler Olsen
2025-11-30 20:50:32 -0700
-
69c211ec06
implemented pick
Kyler Olsen
2025-11-29 15:36:16 -0700
-
b287c00c65
implemented dup
Kyler Olsen
2025-11-29 15:26:52 -0700
-
8a5e3494e6
implemented bitwise and, not, or, and xor
Kyler Olsen
2025-11-29 15:15:24 -0700
-
2f36271439
implemented and, not, and or
Kyler Olsen
2025-11-29 15:11:42 -0700
-
aa8a69b261
Implemented shl and shr
Kyler Olsen
2025-11-29 15:07:52 -0700
-
0512147e6d
Small fix
Kyler Olsen
2025-11-29 14:23:13 -0700
-
b930e2c23b
implemented comparisons
Kyler Olsen
2025-11-29 14:21:53 -0700
-
f91c63b37f
implemented ceil, floor, and round
Kyler Olsen
2025-11-29 14:19:34 -0700
-
6a82cde8f2
implemented swap
Kyler Olsen
2025-11-29 14:18:36 -0700
-
8e67857c95
implemented seed and rand
Kyler Olsen
2025-11-29 14:12:14 -0700
-
2086ee503d
Error fixes
Kyler Olsen
2025-11-29 14:03:22 -0700
-
b402f32e68
Added out of domain checks
Kyler Olsen
2025-11-29 13:57:36 -0700
-
b2e2b91f2c
Implemented acos, asin, atan, cos, ln, log, sin, sqrt, and tan
Kyler Olsen
2025-11-29 13:54:39 -0700
-
f4a7627d7e
Implemented abs
Kyler Olsen
2025-11-29 13:48:17 -0700
-
9e0675cecc
Updated build.py to always recompile meta.c
Kyler Olsen
2025-11-29 13:34:34 -0700
-
bfeb4c6444
Removed builtins that won't be done for the assignment
Kyler Olsen
2025-11-29 13:34:08 -0700
-
d7107b3fc5
Reworked division, implemented modulus and exponential
Kyler Olsen
2025-11-29 13:14:30 -0700
-
3d419f071c
Implemented addition, subtraction, and multiplication
Kyler Olsen
2025-11-29 13:09:22 -0700
-
873211ace7
Add progress update for Checkpoint 3
SE3250-Checkpoint3
Kyler Olsen
2025-11-29 00:09:29 -0700
-
433cc3620a
Division works
Kyler Olsen
2025-11-28 23:50:37 -0700
-
2ddb0ca4d6
implemented drop builtin function
Kyler Olsen
2025-11-28 23:31:27 -0700
-
b935325eb4
The interpreter works! More builtins to be implemented.
Kyler Olsen
2025-11-28 23:25:25 -0700
-
ffc73e773c
Added pushing tokens to the stack
Kyler Olsen
2025-11-28 22:23:35 -0700
-
0bbb43d5a3
Worked on code execution
Kyler Olsen
2025-11-28 21:59:15 -0700
-
521bd9907a
Small fixes
Kyler Olsen
2025-11-28 21:41:36 -0700
-
d333cdfad5
Add meta header and implementation for version printing
Kyler Olsen
2025-11-28 21:27:39 -0700
-
382842540a
Worked on interpreter
Kyler Olsen
2025-11-28 21:19:59 -0700
-
c100bfcf7b
Set up interpreter in repl
Kyler Olsen
2025-11-28 20:50:06 -0700
-
ba8aee6d78
Merge branch 'interpreter' into terminal
Kyler Olsen
2025-11-28 20:35:02 -0700
-
-
390fc1981d
Created Interpreter Interface
Kyler Olsen
2025-11-28 20:34:52 -0700
-
95dba7e478
Added Hash Table Tests
Kyler Olsen
2025-11-28 20:07:32 -0700
-
63541aac85
Finished hash table
Kyler Olsen
2025-11-28 20:02:27 -0700
-
20434b20ab
Worked on hash table initialization
Kyler Olsen
2025-11-28 16:20:35 -0700
-
e94d316af8
Worked on hash functions
Kyler Olsen
2025-11-28 16:20:11 -0700
-
404588d491
Started hash table
Kyler Olsen
2025-11-28 15:52:40 -0700
-
fb4fe5ad66
Merge branch 'master' into interpreter
Kyler Olsen
2025-11-28 14:59:06 -0700
-
-
d8f5ad44b5
Added linked-list based stack
Kyler Olsen
2025-11-28 14:58:15 -0700
-
fd80b5f69d
Lexing in REPL
Kyler Olsen
2025-11-28 00:02:13 -0700
-
98f6ba8eab
Merge branch 'master' into terminal
Kyler Olsen
2025-11-27 23:06:34 -0700
-
-
-
-
8ff968d209
Converted to new build system
Kyler Olsen
2025-11-27 23:05:10 -0700
-
b0be7f0c0b
Created a python build script
Kyler Olsen
2025-11-27 22:53:28 -0700
-
528f5aa3ab
Updated nmake file
Kyler Olsen
2025-11-27 21:49:32 -0700
-
dc6be59fab
Started working on argv parsing
Kyler Olsen
2025-11-27 21:38:24 -0700
-
46a855abd0
REPL function declaration
Kyler Olsen
2025-11-27 20:33:21 -0700
-
c9aceac591
Created repl and file handling code files
Kyler Olsen
2025-11-27 20:21:32 -0700
-
-
f3ae278e53
Added stack types
Kyler Olsen
2025-11-27 20:15:25 -0700
-
-
1ca5390105
Added back to top link
Kyler Olsen
2025-11-27 20:12:34 -0700
-
ce0a78b6c6
Added links to toc
Kyler Olsen
2025-11-27 20:10:12 -0700
-
04274e14e3
Added io ref
Kyler Olsen
2025-11-27 20:01:27 -0700
-
08205ea6bc
Noted tests failing under MSVC on Windows
Kyler Olsen
2025-11-27 19:45:19 -0700
-
4c07271aaf
Added sls test cases
Kyler Olsen
2025-11-27 18:02:17 -0700
-
a6cfe15a29
Getting ready for testing the full interpreters
Kyler Olsen
2025-11-27 17:48:14 -0700
-
727f461fb6
Fixed lexing error inside token string not being on heap
Kyler Olsen
2025-11-27 17:12:29 -0700
-
76a89fe03f
Updated memory management in clean_token_string and clean_token_result functions
Kyler Olsen
2025-11-27 17:11:42 -0700
-
3512f00f30
Added copy_token_string for properly making deep copies of token strings
Kyler Olsen
2025-11-27 16:47:26 -0700
-
6f202602ec
Made note of error to be fixed
Kyler Olsen
2025-11-27 13:23:52 -0700
-
3a61e250a9
Worked on token_string and memory errors
Kyler Olsen
2025-11-27 01:16:37 -0700
-
2a03107e94
Fixed memory errors
Kyler Olsen
2025-11-27 00:24:11 -0700
-
a080dbc2fb
worked on token_string
Kyler Olsen
2025-11-26 23:57:58 -0700
-
b49130bce7
Clarified compiler instructions
Kyler Olsen
2025-11-26 23:30:18 -0700
-
54a098a21f
Made MSVC Specific Additions
Kyler Olsen
2025-11-26 23:11:24 -0700
-
8db2b0f06f
Fixed missing compile rules
Kyler Olsen
2025-11-26 22:52:21 -0700
-
bc4b65ed2c
Worked on nmake on windows
Kyler Olsen
2025-11-24 15:23:57 -0700
-
ec36f36713
Added nmake Makefile
Kyler Olsen
2025-11-24 15:11:55 -0700
-
a193006061
Fixed warnings
Kyler Olsen
2025-11-24 15:02:46 -0700
-
febf34a737
TokenString Empty test passes
Kyler Olsen
2025-11-23 23:58:03 -0700
-
eacef33cf8
Fixed empty identifier error reporting
Kyler Olsen
2025-11-23 23:50:21 -0700
-
b2f4b8d850
Fail compilation on warning
Kyler Olsen
2025-11-23 23:47:41 -0700
-
e80e1756e0
Reordered checkpoints
Kyler Olsen
2025-11-23 23:34:00 -0700
-
d303995587
Adjusted error handling
Kyler Olsen
2025-11-23 23:32:42 -0700
-
d166eb5289
Updated test cases
Kyler Olsen
2025-11-23 21:41:58 -0700
-
1566c7bf60
Tests are compiling and running again
Kyler Olsen
2025-11-23 21:26:38 -0700
-
ad26c41463
Got token_string tests converting to C
Kyler Olsen
2025-11-23 21:07:25 -0700
-
6d586852d4
Added token string test generator
Kyler Olsen
2025-11-21 09:17:16 -0700
-
d2e990fe9b
Fixes and cleaning up
Kyler Olsen
2025-11-21 00:13:47 -0700
-
ee8b7a8f45
Very important change
Kyler Olsen
2025-11-20 23:34:03 -0700
-
58b5e61740
Added PROGRESS.md
SE3250-Checkpoint2
Kyler Olsen
2025-11-20 23:17:22 -0700
-
68665a82ae
Whitespace doesn't break stuff
Kyler Olsen
2025-11-20 16:43:24 -0700
-
f2033e30e9
White space breaks stuff, but other than that its good
Kyler Olsen
2025-11-20 15:42:40 -0700
-
f8894ea4c0
Characters
Kyler Olsen
2025-11-17 22:53:15 -0700
-
ffe8008bb9
Fixed some tests
Kyler Olsen
2025-11-17 22:12:44 -0700
-
77b43b9595
Float literals are working
Kyler Olsen
2025-11-17 21:53:25 -0700
-
204a819b52
Add Implementation Mismatches documentation
Kyler Olsen
2025-11-17 11:10:18 -0700
-
2d7616e7c6
Added extra tests for additional tests that are not generated
Kyler Olsen
2025-11-17 11:04:03 -0700
-
f52ea00c34
Added PRINT_SUCCESSFUL_TESTS flag
Kyler Olsen
2025-11-17 09:19:05 -0700
-
74d53b3a8d
Got all current tests compile now
Kyler Olsen
2025-11-16 20:55:59 -0700
-
c5ab140f5b
Fixed large integer literal warnings
Kyler Olsen
2025-11-16 20:35:44 -0700
-
4398b3a4bc
Worked on getting tests compiling
Kyler Olsen
2025-11-16 20:34:38 -0700
-
690155b9a7
Added float and character tests
Kyler Olsen
2025-11-14 17:22:45 -0700
-
60925dab53
Setting up float and character tests
Kyler Olsen
2025-11-14 17:22:06 -0700
-
db14867474
Added character token type
Kyler Olsen
2025-11-14 17:20:09 -0700
-
87ba892839
Added more test generators
Kyler Olsen
2025-11-12 15:22:20 -0700