我在玩PEG.js。
我创建了一些接受 [LettersNumbers] 形式的输入的简单代码:
- abc123
- 你好98765
- 等等
这是代码:
start = expression
expression = text + number
text =
a: [a-z]+
{return a.join("");}
number =
b:[0-9]+
{return b.join("");}
这里:在线版本可以测试代码并下载解析器,另外我下载了 peg.js本身。
不幸的是,文档非常稀少。我试过:
<script src="peg-0.9.0.min.js"></script>
<script src="parser.js"></script>
<script>
var parser = new PEG;
parser.parse("test123");
</script>
但是得到了这些错误:
未捕获的引用错误:未定义模块未
捕获的类型错误:PEG 不是函数
有人可以为我提供一个工作示例吗?我只需要将生成的 js 文件集成到网站中。