Kyler Olsen
|
a754cd4df4
|
Refactor version generation and error handling in versioning scripts
|
2025-12-02 23:18:41 -07:00 |
Kyler Olsen
|
4a2ee88328
|
Refactor versioning and metadata handling in the Python module
|
2025-12-02 22:51:34 -07:00 |
Kyler Olsen
|
1a11569e9a
|
Readded introductory description to README.md
|
2025-12-02 22:24:04 -07:00 |
Kyler Olsen
|
ac9bbc0415
|
Update build configuration and enhance versioning process
|
2025-12-02 22:23:11 -07:00 |
Kyler Olsen
|
c1db0937a2
|
Created sls_build_backend module to help build the python module
|
2025-12-02 22:22:53 -07:00 |
Kyler Olsen
|
3c288e9165
|
worked on filling in the project
|
2025-12-02 21:38:27 -07:00 |
Kyler Olsen
|
3dc5455323
|
Python Project Skeleton
|
2025-12-02 19:10:11 -07:00 |
Kyler Olsen
|
58f41e6bda
|
added .gitignores for projects
|
2025-12-01 08:50:13 -07:00 |
Kyler Olsen
|
5094e8b4ab
|
implemented for
|
2025-12-01 00:56:36 -07:00 |
Kyler Olsen
|
749d5b4185
|
implemented logb, max, min, and rot
|
2025-12-01 00:39:25 -07:00 |
Kyler Olsen
|
7f46fd7f84
|
Adjusted indentations
|
2025-12-01 00:19:54 -07:00 |
Kyler Olsen
|
90492053f2
|
Added executing a file
|
2025-12-01 00:09:56 -07:00 |
Kyler Olsen
|
53983d8e92
|
implemented const
|
2025-11-30 23:18:40 -07:00 |
Kyler Olsen
|
1fa6f4ec2a
|
Fixed type_of
|
2025-11-30 23:07:06 -07:00 |
Kyler Olsen
|
c9f15fceb9
|
implemented atan2
|
2025-11-30 23:01:53 -07:00 |
Kyler Olsen
|
8067b93e62
|
implemented roll
|
2025-11-30 22:58:33 -07:00 |
Kyler Olsen
|
5ea2d8fe2a
|
implemented while
|
2025-11-30 22:24:57 -07:00 |
Kyler Olsen
|
024af6a778
|
Added TRUTHY preprocessor macro
|
2025-11-30 22:10:28 -07:00 |
Kyler Olsen
|
50f90dcf84
|
implemented type_of
|
2025-11-30 21:11:55 -07:00 |
Kyler Olsen
|
ae3483c612
|
match won't be implemented with the current implementation of token strings
|
2025-11-30 21:04:02 -07:00 |
Kyler Olsen
|
721384d400
|
implemented eval
|
2025-11-30 21:01:10 -07:00 |
Kyler Olsen
|
4ef109bcec
|
implemented lambda
|
2025-11-30 20:54:48 -07:00 |
Kyler Olsen
|
15b3565ee9
|
implemented if
|
2025-11-30 20:50:32 -07:00 |
Kyler Olsen
|
69c211ec06
|
implemented pick
|
2025-11-29 15:36:16 -07:00 |
Kyler Olsen
|
b287c00c65
|
implemented dup
|
2025-11-29 15:26:52 -07:00 |
Kyler Olsen
|
8a5e3494e6
|
implemented bitwise and, not, or, and xor
|
2025-11-29 15:15:24 -07:00 |
Kyler Olsen
|
2f36271439
|
implemented and, not, and or
|
2025-11-29 15:11:42 -07:00 |
Kyler Olsen
|
aa8a69b261
|
Implemented shl and shr
|
2025-11-29 15:07:52 -07:00 |
Kyler Olsen
|
0512147e6d
|
Small fix
|
2025-11-29 14:23:13 -07:00 |
Kyler Olsen
|
b930e2c23b
|
implemented comparisons
|
2025-11-29 14:21:53 -07:00 |
Kyler Olsen
|
f91c63b37f
|
implemented ceil, floor, and round
|
2025-11-29 14:19:34 -07:00 |
Kyler Olsen
|
6a82cde8f2
|
implemented swap
|
2025-11-29 14:18:36 -07:00 |
Kyler Olsen
|
8e67857c95
|
implemented seed and rand
|
2025-11-29 14:12:14 -07:00 |
Kyler Olsen
|
2086ee503d
|
Error fixes
|
2025-11-29 14:03:22 -07:00 |
Kyler Olsen
|
b402f32e68
|
Added out of domain checks
|
2025-11-29 13:57:36 -07:00 |
Kyler Olsen
|
b2e2b91f2c
|
Implemented acos, asin, atan, cos, ln, log, sin, sqrt, and tan
|
2025-11-29 13:54:39 -07:00 |
Kyler Olsen
|
f4a7627d7e
|
Implemented abs
|
2025-11-29 13:48:17 -07:00 |
Kyler Olsen
|
9e0675cecc
|
Updated build.py to always recompile meta.c
|
2025-11-29 13:34:34 -07:00 |
Kyler Olsen
|
bfeb4c6444
|
Removed builtins that won't be done for the assignment
|
2025-11-29 13:34:08 -07:00 |
Kyler Olsen
|
d7107b3fc5
|
Reworked division, implemented modulus and exponential
|
2025-11-29 13:14:30 -07:00 |
Kyler Olsen
|
3d419f071c
|
Implemented addition, subtraction, and multiplication
|
2025-11-29 13:09:22 -07:00 |
Kyler Olsen
|
873211ace7
|
Add progress update for Checkpoint 3
|
2025-11-29 00:09:29 -07:00 |
Kyler Olsen
|
433cc3620a
|
Division works
|
2025-11-28 23:50:37 -07:00 |
Kyler Olsen
|
2ddb0ca4d6
|
implemented drop builtin function
|
2025-11-28 23:31:27 -07:00 |
Kyler Olsen
|
b935325eb4
|
The interpreter works! More builtins to be implemented.
|
2025-11-28 23:25:25 -07:00 |
Kyler Olsen
|
ffc73e773c
|
Added pushing tokens to the stack
|
2025-11-28 22:23:35 -07:00 |
Kyler Olsen
|
0bbb43d5a3
|
Worked on code execution
|
2025-11-28 21:59:15 -07:00 |
Kyler Olsen
|
521bd9907a
|
Small fixes
|
2025-11-28 21:41:36 -07:00 |
Kyler Olsen
|
d333cdfad5
|
Add meta header and implementation for version printing
|
2025-11-28 21:27:39 -07:00 |
Kyler Olsen
|
382842540a
|
Worked on interpreter
|
2025-11-28 21:19:59 -07:00 |