cfgjs:用于上下文无关文法的基本JS解析器

时间:2024-06-10 06:30:57
【文件属性】:

文件名称:cfgjs:用于上下文无关文法的基本JS解析器

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-10 06:30:57

JavaScript

CFG.js 关于 CFG.js允许您定义和执行任意语法。 在定义DSL时这可能很有用。 安装 当前,您只下载目录并require('some/path/parser.js') 。 用 一个示例位于calc_example.js 。 实例化解析器 var Parser = require('./parser'); var parser = new Parser(); 解析器导出一个类。 只需实例化它即可获得一个新的解析器。 定义语法 parser.define('e', ' \\+ ', function (opts) { return opts.num1 + opts.num2; }); parser.define('e', ' \\- ', function (opts) { return opts.num1


【文件预览】:
cfgjs-master
----parser.js(2KB)
----calc_example.js(754B)
----README.md(3KB)
----LICENSE.TXT(1KB)

网友评论