YREA-SLS/SLS_C
Kyler Olsen 9ea4edcc77 Implemented platform.py 2025-12-19 14:07:45 -07:00
..
build_system Implemented platform.py 2025-12-19 14:07:45 -07:00
include Version Bump 2025-12-07 23:22:53 -07:00
src Added pico support 2025-12-04 01:09:30 -07:00
tests Saving stuff from presentation 2025-12-09 23:06:51 -07:00
.gitignore Updated .gitignore 2025-12-16 22:19:46 -07:00
Failing Tests.md Noted tests failing under MSVC on Windows 2025-11-27 19:45:19 -07:00
Implementation Mismatches.md Added PROGRESS.md 2025-11-20 23:17:22 -07:00
README.md Converted to new build system 2025-11-27 23:05:10 -07:00
SlsStr.md Setting up float and character tests 2025-11-14 17:22:06 -07:00
build.py Fixed normal builds 2025-12-07 23:18:11 -07:00
fib.min.sls Saving stuff from presentation 2025-12-09 23:06:51 -07:00
fib.sls Saving stuff from presentation 2025-12-09 23:06:51 -07:00

README.md

SLS C

This is the C implementation for the YREA SLS interpreter.

Compiling, Running, and Testing

Interpreter binary location:

  • Linux: ./bin/sls
  • Windows: .\bin\sls.exe

Linux (GCC)

Build Project: python3 build.py all
Build and Run Project: python3 build.py run
Build and Run Tests: python3 build.py test

Windows (MSVC)

For Windows users: Use a VS developer shell for all build commands.

Build Project: python build.py all
Build and Run Project: python build.py run
Build and Run Tests: python build.py test