ilusm.dev

intp

Interpreter, REPL, debugger, bytecode.

Load with: use intp

Quick example

use intp

result = intpl("value")
prn(result)

Functions

Lexer

intpl(src)

Performs the operation. Takes src.

Parser

intpp(tk)

Performs the operation. Takes tk.

intpg(ps)

Performs the operation. Takes ps.

intpc(ps, tp)

Performs the operation. Takes ps, tp.

intpx(ps, tp)

Performs the operation. Takes ps, tp.

intp5(ps)

Performs the operation. Takes ps.

intp2(ps)

Performs the operation. Takes ps.

intpd(ps)

Performs the operation. Takes ps.

intpm(ps)

Performs the operation. Takes ps.

intp7(ps)

Performs the operation. Takes ps.

Evaluator

intpv(ast, env)

Performs the operation. Takes ast, env.

Debugger

intp4()

Performs the operation.

intpb(db, ln)

Performs the operation. Takes db, ln.

intp1(db, ln)

Performs the operation. Takes db, ln.

intp0(db, ln)

Performs the operation. Takes db, ln.

intp6(db)

Performs the operation. Takes db.

intp3(db)

Performs the operation. Takes db.

intps(db, fr, lv)

Performs the operation. Takes db, fr, lv.

Notes

  • ilusm interpreter / eval - run ilusm code from a string.