YREA-SLS/SLS_C
Kyler Olsen 727f461fb6 Fixed lexing error inside token string not being on heap 2025-11-27 17:12:29 -07:00
..
include Added copy_token_string for properly making deep copies of token strings 2025-11-27 16:47:26 -07:00
src Fixed lexing error inside token string not being on heap 2025-11-27 17:12:29 -07:00
tests Added copy_token_string for properly making deep copies of token strings 2025-11-27 16:47:26 -07:00
.gitignore Fixed missing compile rules 2025-11-26 22:52:21 -07:00
Failing Tests.md Adjusted error handling 2025-11-23 23:32:42 -07:00
Implementation Mismatches.md Added PROGRESS.md 2025-11-20 23:17:22 -07:00
Makefile Fail compilation on warning 2025-11-23 23:47:41 -07:00
Makefile.nmake Fixed missing compile rules 2025-11-26 22:52:21 -07:00
README.md Clarified compiler instructions 2025-11-26 23:30:18 -07:00
SlsStr.md Setting up float and character tests 2025-11-14 17:22:06 -07:00

README.md

SLS C

This is the C implementation for the YREA SLS interpreter.

Compiling, Running, and Testing

Linux (GCC)

Build Project: make build
Build and Run Project: make run
Build and Run Tests: make test

Interpreter binary location: ./bin/sls

Windows (MSVC)

Use a developer shell for all nmake commands.

Build Project: nmake /f Makefile.nmake build
Build and Run Project: nmake /f Makefile.nmake run
Build and Run Tests: nmake /f Makefile.nmake test

Interpreter binary location: .\bin\sls.exe