ts-pegjs:用于pegjs的插件以生成TypeScript解析器

时间:2021-04-28 23:58:47
【文件属性】:
文件名称:ts-pegjs:用于pegjs的插件以生成TypeScript解析器
文件大小:65KB
文件格式:ZIP
更新时间:2021-04-28 23:58:47
typescript parser-generator pegjs peg pegjs-plugin TS PEG.js TS PEG.js为TS代码生成插件 。 要求 安装 Node.js 使用ts-pegjs插件安装PEG.js $ npm install ts-pegjs 用法 从JS代码生成解析器 在Node.js中,需要PEG.js解析器生成器和ts-pegjs插件: var pegjs = require ( "pegjs" ) ; var tspegjs = require ( "ts-pegjs" ) ; 要生成TS解析器,请传递给pegjs.generate ts-pegjs插件和您的语法: var parser = pegjs . generate ( "start = ('a' / 'b')+" , { output : "source" , format : "commonjs" , plugins : [ tspegjs ] ,
【文件预览】:
ts-pegjs-master
----.gitignore(44B)
----README.md(4KB)
----test()
--------genoptions2.json(89B)
--------genoptions1.json(21B)
--------README(128B)
--------test.js(2KB)
----.prettierrc(117B)
----examples()
--------arithmetics.pegjs(844B)
--------css.pegjs(11KB)
--------st.pegjs(33KB)
--------javascript.pegjs(46KB)
--------json.pegjs(3KB)
----LICENSE(1KB)
----package.json(2KB)
----tslint.json(280B)
----src()
--------cli.js(2KB)
--------.eslintrc(409B)
--------passes()
--------tspegjs.js(316B)
----output()
--------.eslintrc(630B)
----.travis.yml(66B)
----.editorconfig(298B)
----Changelog.md(288B)
----package-lock.json(57KB)

网友评论