{"library":"iota-compiler","type":"library","category":null,"description":"Io-to-JavaScript source-to-source compiler, version 0.2.3. Originally written for CodeCombat's parser challenge, now used in CodeCombat via Aether. Compiles a minimal subset of Io (messages, objects, methods, prototype chain, infix operators) into JavaScript. Dependencies include Escodegen for code generation and Jison for parsing. The project is in early development; many core constructs and standard library features are missing. Differentiators: direct JavaScript interop, AST conforms to Mozilla Parser API, CLI and library usage.","language":"javascript","status":"active","version":"0.2.3","tags":["javascript","io","js","parser","codecombat","compiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install iota-compiler","imports":["import iota from 'iota-compiler'","import { parse } from 'iota-compiler'","import { compile } from 'iota-compiler'","import { eval } from 'iota-compiler'"]},{"cmd":"yarn add iota-compiler","imports":[]},{"cmd":"pnpm add iota-compiler","imports":[]}],"homepage":null,"github":"https://github.com/dariusf/iota","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/iota-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}