Simplescript
<script src="https://sse.js.org/r/1.0930.2.js"></script>
All versions

A simple and lightweight library that creates a safe and extremely simple scripting language.

Basic use

Javascript

Add new commands

SSE.cmds.test = function(args, lineno, scriptString){}

Add new keywords

SSE.keywords.test = function(args, lineno, scriptString){}

Add per-line evaluation

SSE["*"] = function(line, lineno, scriptString){}

Create new script instance

let script = SSE()

Set script variables

script.vars.xyz = 123

Run a script (lineIndex is optional)

script.run("script string", ?lineIndex)

Simplescript

Run a command

test "arg1", "arg2"

Run a keyword

test arg1 arg2

Reference a variable

test %varname%

Acceptable types

The script will accept any valid JSON type as an argument