分叉帕格与帕格插件

时间:2018-04-17 08:52:14

标签: pug nlg

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

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

span
  synz
    syn
      | some text
    syn
      | another text

(随机生成'某些文字'或'其他文字')。

我已经分叉Pug能够自定义lexer解析器walker和code-gen。一切正常。

但是

我想知道我是否可以做同样的事情(添加新的语法元素)而不用分支,只需要使用插件 - 因为我不太喜欢必须维护我自己的Pug某些部分的分叉。

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

0 个答案:

没有答案