YREA-SLS/SLS_C
Kyler Olsen 749d5b4185 implemented logb, max, min, and rot 2025-12-01 00:39:25 -07:00
..
include Added executing a file 2025-12-01 00:09:56 -07:00
src implemented logb, max, min, and rot 2025-12-01 00:39:25 -07:00
tests Division works 2025-11-28 23:50:37 -07:00
.gitignore Fixed missing compile rules 2025-11-26 22:52:21 -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 Updated build.py to always recompile meta.c 2025-11-29 13:34:34 -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