我需要实现一个简单的解析器来解析以下字符串: a[bc,d,e],f[g,hi,jk,l],.OBJECT: NAME '[' OBJECTorVALUE (OBJECTorVALUE)* ']'VALUE : NAME
手动解析这类语法的最简单方法是什么我尝试用递归下降解析器解析它,它是可行的,但看起来很
现在,我正在做一些项目,使PHP中的普通MySQL语法可以与MongoDB一起工作。我已经在一些简单的syntax(SELECT, CREATE)中创建了自己的PHP库,以便用户将他们的MySQL语法传递给我的函数(例如:MongoQuery("SELECT User FROM A=1")),它将MySQL解析为Mongo语法,并从MongoDB查询数据。但我的问题是,有没有什么可能的方法使php能够在web运行时实时捕获SQL语法?例如,用户不需要