PEGjs 是Meteor的重新打包版本,只需添加包并按照文档中的描述使用它。

Installation

在Meteor应用程序目录中添加包:


$ meteor add chaosbohne:pegjs

这会将PEGjs添加到您的客户端和服务器端。如果不需要客户端的包且关心应用程序的大小和质量,应在不需要时从客户端删除该包。

使用方法

请查看文档。解析器可以抛出变量 PEG


var parser = PEG.buildParser(\"start = ('a' / 'b')+\");

高级用法

注意在应用程序启动时生成解析器。您可以将生成的解析器保存在全局变量中,无需为每个请求生成解析器。


App = {};

Meteor.startup(function() {

  App.parser = parser;

});