0

我正在编写一个基于 pug 的自然语言生成器 (NLG) 系统 - 它称为FreeNLG

我不得不向 Pug 添加新的语法元素,例如声明同义词:

span
  synz
    syn
      | some text
    syn
      | another text

(随机生成“一些文本”或“另一个文本”)。

我已经分叉了 Pug,以便能够自定义词法分析器分析器和代码生成器。一切正常。

我想知道我是否可以在不分叉的情况下仅使用插件来做同样的事情(添加新的语法元素)——因为我真的不喜欢必须维护我自己的 Pug 某些部分的分叉的想法。

是否可以仅通过插件向 Pug 添加新的语法元素,而不使用 fork ?

4

0 回答 0