npm-earley-cfg:在 Node.JS 中使用 Earley 算法实现上下文无关文法 (CFG)

时间:2024-07-04 14:39:04
【文件属性】:

文件名称:npm-earley-cfg:在 Node.JS 中使用 Earley 算法实现上下文无关文法 (CFG)

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-04 14:39:04

JavaScript

earley-cfg 一个 npm 模块,包含使用 Earley 算法的上下文无关文法 (CFG) 的实现。 这是我对NPM 模块的看法,根据我的需要进行了更改。 例子 var earley = require ( 'earley-cfg' ) ; var grammar = new earley . Grammar ( 'grammar.cfg' ) ; var parser = new earley . Parser ( grammar ) ; var sentence = new earley . Sentence . SentenceFromString ( 'time/time flies/fly/fly like/like/like

an/a arrow/arrow' ) ; var result = parser . parse


【文件预览】:
npm-earley-cfg-master
----.gitignore(536B)
----README.md(972B)
----package.json(695B)
----index.js(173B)
----lib()
--------chart.js(3KB)
--------parse_trees.js(2KB)
--------parser.js(3KB)
--------sentence.js(2KB)
--------grammar.js(2KB)

网友评论