UNPKG

evm2term

Version:

Translates from Egg Virtual Machine (JSON) to a summarized AST term

18 lines (12 loc) 344 B
var {run} = require('../lib/eggvm.js'); // Examples run( `do(define(sum, fun(array, do(define(i, 0), define(sum, 0), while(<(i, length(array)), do(define(sum, +(sum, element(array, i))), define(i, +(i, 1)))), sum))), print(sum(array(1, 2, 3))))` );