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
|
081930e6f5
|
Fixed warnings
|
2025-12-02 11:52:20 -07:00 |
Kyler Olsen
|
6f4be5a929
|
Small fixes
|
2025-12-02 11:31:46 -07:00 |
Kyler Olsen
|
a154741176
|
Added numeric type annotations
|
2025-12-02 11:31:27 -07:00 |
Kyler Olsen
|
a26a1c0d4a
|
Merge branch 'rust' into rust-claude
|
2025-12-02 10:45:31 -07:00 |
Kyler Olsen
|
08f0437136
|
It compiles
|
2025-12-02 00:37:53 -07:00 |
Kyler Olsen
|
08a8aadf16
|
Claude attempt at lexer.rs
|
2025-12-01 23:46:46 -07:00 |
Kyler Olsen
|
ae077ef433
|
All reimplemented, lexer still needs to be finished
|
2025-12-01 23:37:10 -07:00 |
Kyler Olsen
|
d17687e5a6
|
Changed test function names to be snake case
|
2025-12-01 22:33:51 -07:00 |
Kyler Olsen
|
1875f2debd
|
Refactor token_match_expectation to improve numeric and char handling
|
2025-12-01 17:27:25 -07:00 |
Kyler Olsen
|
483e0c3d52
|
Add YAML to Rust test case generator
|
2025-12-01 16:19:07 -07:00 |
Kyler Olsen
|
e1c43f7b2e
|
Refactor lexer to implement token types and enhance token generation logic
|
2025-12-01 09:14:35 -07:00 |
Kyler Olsen
|
a15490b521
|
Remove unneeded HashTable and SlsStr implementations
|
2025-12-01 09:12:04 -07:00 |
Kyler Olsen
|
6f81cbdf15
|
Implement core modules and initial interpreter setup for SLS Rust
|
2025-12-01 09:08:27 -07:00 |
Kyler Olsen
|
b70634b450
|
Started rust port
|
2025-12-01 08:53:14 -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 |