https://github.com/axtens/sli
Script Language Interpreter (MoonRock BASIC / C#)
https://github.com/axtens/sli
Last synced: about 1 year ago
JSON representation
Script Language Interpreter (MoonRock BASIC / C#)
- Host: GitHub
- URL: https://github.com/axtens/sli
- Owner: axtens
- License: mit
- Created: 2019-08-02T04:25:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-02T05:13:36.000Z (almost 7 years ago)
- Last Synced: 2025-01-31T06:41:56.236Z (over 1 year ago)
- Language: Assembly
- Homepage:
- Size: 57.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sli
Script Language Interpreter
This project was originally written in [MoonRock BASIC](http://www.rowan.sensation.net.au/moonrock.html).
> MoonRock is a BASIC-like language with several extensions. Produces small and tight executables (MS-DOS). 8086, 80186+ or 80386+ code. DOS real mode or DPMI protected mode. Archive includes compiler, ArrowSoft assembler, documentation and sample programs.
It has been re-implemented in .NET Framework
Example scripts also provided.
Probably an example of how **not** to build a DSL.
When a .sli script is run, a .trc (trace) file is also generated.
If a script fails, fix the interpreter.