所以我为一种搜索查询语言创建了一个.jison文件,该文件基本上是SQL where语句的子集。 可以在此处查看该文件:
https://gist.github.com/ryanzec/7d1c8100d1b5f03c0a17
现在,在将字符串转换为 JSON 对象时,它按照我的预期工作。 现在我已经阅读了文档并且找不到任何内容,但是可以获取输出的JSON对象并轻松地将其编译回字符串,还是必须为此手动编写该过程?
Jison 没有任何自动执行转换的功能,这与你指定的将输入转换为输出的转换相反。所以你必须自己编写反向变换。