@x-langjs/interpreter
v0.0.5
Published
Interpreter for x-langjs AST
Maintainers
Readme
@x-langjs/interpreter
Execution runtime and value domain for x-langjs AST programs.
中文
包说明
@x-langjs/interpreter 负责执行 AST,提供运行时环境、内置函数注册和值域系统。
安装
npm install @x-langjs/interpreter主要导出
Interpreterexecute(program, options)EnvironmentBuiltinRegistry- 值域:
Xvalue、XNumber、XString、XBool、XNull、XArray、XObject、XFunction、XDate box(value)(JS -> x-langjs 值)
示例
import { execute } from "@x-langjs/interpreter";
const results = execute(ast, {
variables: { total: 100 },
});English
Package purpose
@x-langjs/interpreter executes AST programs and provides runtime environment, builtins registry, and value-domain classes.
Install
npm install @x-langjs/interpreterMain exports
Interpreterexecute(program, options)EnvironmentBuiltinRegistry- Value classes:
Xvalue,XNumber,XString,XBool,XNull,XArray,XObject,XFunction,XDate box(value)for JS -> x-langjs conversion
