Skip to content
SelectScript virtual machine implementation in C
C C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
S2ino
dynamiC @ 11b65c9
.gitignore
.gitmodules
Doxyfile
LICENSE.md
Makefile
README.md
main.c
vm.c
vm.h
vm_defines.h
vm_error_codes.h
vm_op.c
vm_op.h
vm_opcode.h
vm_trace.c
vm_trace.h

README.md

SandhillSkipper

SelectScript virtual machine implementation in C

Source

https://github.com/andre-dietrich/SandhillSkipper

Installation

git clone --recursive https://github.com/andre-dietrich/SandhillSkipper

Usage

You can either generate a libS2 with make lib for dynamically linking or simply include this repository into your project and include it into your Makefile.

It includes a complete virtual machine implementation, that can even be used on embedded microcontrollers with less than 32KB of flash. See therefore the S2ino project at:

https://github.com/andre-dietrich/S2ino

... a portation to Arduino

Although it can be used also by other languages, it is mainly used to implement a VM for the SelectScript programming language. The bytecode compiler for this can be downloaded from:

https://github.com/andre-dietrich/SelectScriptC

Todo

[ ] documentation

[ ] yield

[ ] async

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Copyright (C) 2016-2017

André Dietrich dietrich@ivs.cs.uni-magdeburg.de

You can’t perform that action at this time.