是否有用于Javascript或PHP的解析表达式语法(PEG)库? [英] Are there any Parsing Expression Grammar (PEG) libraries for Javascript or PHP?

查看:87
本文介绍了是否有用于Javascript或PHP的解析表达式语法(PEG)库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我发现自己被用于描述领域特定语言的解析表达式语法形式主义,但到目前为止,我发现的实现代码是用Java和Haskell等语言编写的,这些语言在共享托管环境中不是Web服务器友好的我的组织必须忍受。

I find myself drawn to the Parsing Expression Grammar formalism for describing domain specific languages, but so far the implementation code I've found has been written in languages like Java and Haskell that aren't web server friendly in the shared hosting environment that my organization has to live with.

有没有人知道任何用于Javascript或PHP的PEG库或PackRat解析器生成器?当然,任何语言的代码生成器都可以生成Javascript或PHP源代码。

Does anyone know of any PEG libraries or PackRat Parser Generators for Javascript or PHP? Of course code generators in any languages that can produce Javascript or PHP source code would do the trick.

推荐答案

我最近写过< a href =http://pegjs.majda.cz/ =noreferrer> PEG.js ,基于PEG的JavaScript解析器生成器。它可以在命令行中使用,也可以从浏览器中试用。

I have recently written PEG.js, PEG-based parser generator for JavaScript. It can be used from a command-line or you can try it from your browser.

这篇关于是否有用于Javascript或PHP的解析表达式语法(PEG)库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆