cost 411 ms
PegKit字符串插值 - PegKit string interpolation

我正在使用PegKit构建一种简单的特定于域的解释语言。 除了插值字符串,我基本上可以进行所有工作。 这个想法是要实现某种规则,例如: 已经定义了“表达式”产生的位置。 我在这里插入了一些逻辑,这些逻辑从我需要的标记中构建了一个字符串。 如果遇到表达式,我将对其求值并 ...

2016-02-12 13:40:25   1   26    pegkit  
PegKit:语法语法,以不同的方式处理相同的工作 - PegKit: Grammar syntax which handles same work in different ways

我正在使用PegKit编写一些代码,但遇到了一些不确定的问题。 我有一个看起来像这样的语法(简化): 我正在寻找以下结果: 但是,正在发生的是生成的解析器代码如下所示: 其中有效表示要解析运行时expr,它必须以“ is”开头。 这意味着[abc]被作为对象expr传 ...

没有有效的Mac开发人员证书,无法构建/运行PEGKit ParserGenApp - Can't build/run PEGKit ParserGenApp without valid Mac Developer Certificate

我正在使用PEGKit为正在开发的iOS应用程序生成解析器。 为此,我需要运行一个与PEGKit一起分发的助手应用程序(ParserGenApp),以生成解析器源代码。 我按照这里的指示进行: https://github.com/itod/PEGKitMiniMathTutorial ...

PEGKit继续尝试规则 - PEGKit Keep trying rules

假设我有一条规则: 我公司供应的输入myCoolToken something else now它试图解析它贪婪地匹配myCoolToken作为一个单词,然后打something ,并说唔我预计EOF,如果我安排的规则,因此它试图匹配myCoolToken首先是好的,完美的解析,对于该输 ...

2014-04-25 17:00:46   1   69    pegkit  
从语法规则生成类,解析对象 - Generate classes from grammar rules, objects on parse

是否可以为任何语法/规则生成.m和.h,以便在解析过程中创建代表该规则的对象。 所以有些语法 可以生成一个名为coolObjName(或某些变体)的类,该类具有该单词的字段,并生成操作: 然后是更高级别的规则,例如: 将创建一个具有coolObjName成员和一个数 ...

带有动作的语法分析器堆栈管理 - Parser Stack management during grammar with actions

这是与ParseKit Actions中的Custom对象有关的第二个问题 如果我有一个语法规则,例如: 假设在匹配规则之前不会调用该操作是否正确? 因此,在这种情况下,当操作被调用到堆栈时可能看起来像: 这些评估正确吗? 是否还有其他有关操作的文档? 我知道它很大程 ...

ParseKit操作中的自定义对象 - Custom objects in ParseKit Actions

能够向ParseKit语法添加动作的能力令我非常感兴趣。 令人惊讶的是,很少有文档说明这些操作中可用的内容。 假设我有两个规则,例如: 这显然不是一个完整的语法,但将作为示例。 解析时,我想“返回”具有某些属性的CreateTableStmt对象。 如果我正确地理解了该工具,我会 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM