首页 > TAG信息列表 > ebnf

C#-EBNF到流畅的界面

我最近需要为C#编写一个流畅的接口,该接口本质上将反映SQL.是的,我知道LINQ to SQL,但是对“更接近金属”感到很有趣-它具有本质上仅提供C#中的Intellisensified SQL填充程序的功能. 例如., var fq = new FluentQuery(); Expression<Action> = () => fq.SELECT.DISTINCT(Foo.I

如何在python中处理结构化语言文件

我有一个很大的结构化语言文件,如下所示: TASK SchM_Task { TYPE = AUTO; SCHEDULE = NON; PRIORITY = 160; ACTIVATION = 1; TIMING_PROTECTION = FALSE; AUTOSTART = FALSE; EVENT = SchM_Event; RESOURCE = SystemS_Resource; StackSize =

使用Instaparse使用BNF解析序列化的PHP数据

我有一个PHP序列化的值,我需要在Clojure中解码.我正在使用这个library来反序列化它;它使用Instaparse,它利用EBNF / ABNF表示法来定义语法.供参考,这是完整的定义: <S> = expr <expr> = (string | integer | double | boolean | null | array)+ <digit> = #'[0-9]' <number> = nega