我目前正在使用 3 个标签进行 NER: 人 电话 地址 我可以用 python 代码训练我的模型,但我想使用 CLI 训练,这提供了更大的灵活性。 我已将我的数据转换为 spacy offset 训练格式,如下所示: 为了使用 CLI 来训练/评估我的模型,我需要将这些数据转换为 ...
我目前正在使用 3 个标签进行 NER: 人 电话 地址 我可以用 python 代码训练我的模型,但我想使用 CLI 训练,这提供了更大的灵活性。 我已将我的数据转换为 spacy offset 训练格式,如下所示: 为了使用 CLI 来训练/评估我的模型,我需要将这些数据转换为 ...
Gold Parser 问题:大写/小写字符区分有问题。 我的语法中的以下内容失败: 小写字母 = {&61 .. &7A} 小写字母 = 小写字母 + 大写字母 = {&41 .. &5A} 大写字母 = 大写字母 + 我得到一个“DFA 状态”,指示 ...
我正在使用Object Pascal引擎 (由Rob van den Brink提供),看起来(除了一些轻微且容易纠正的错误)它适用于Delphi单元文件。 但是,它在解析Project( .dpr)和Package( .dpk)文件时遇到问题。 问题基本上归结为'使用'在单元和项目中可 ...
说我在BNF中有这个: 有什么办法可以翻译成Gold-Parser? 无需像这样分解: 旁注:如果有人的标题/更多标签更好,请对其进行编辑,谢谢! ...
我正在做一个将一种语言转换为另一种语言的项目,并且正在使用GOLD Parser。 我需要能够在我的转换中包含评论,因为我们不想丢失这些评论。 问题在于,CommentLine和CommentBlock被视为噪声,并被捕获并丢弃。 是否有一种简单的方法可以关闭此行为,以便在读取注释时将其发 ...
我正在为VBScript写一个GOLD Parser语法。 这是一个摘录: 我有关于<CallStmt> ::= <CallExpr> <ParameterList>规则的冲突。 此规则描述了调用sub而不包含括号。 例如,以下语句在语法上是正确 ...
我正在为VBScript重写GoldParser语法。 在VBScript中,语句使用换行符或':'终止。 因此,我使用以下终端: 因为每个语句都必须以Newline ,所以仅接受以空行结尾的程序。 如何扩展换行符终端以接受不以空行结尾的程序? 我尝试了以下方法: 这不起 ...
我在下面的代码中减少了冲突,我尝试了我提出的几乎所有想法来解决它,这是问题的报告,这是BNF-> Gold解析器的转换,任何解决它的想法我都会感激 这是报告: ...
我真的对Goldparser中的Shift-Reduce冲突感到困惑。 我写了一个类似PHP的语法,理论上应该可以解析以下脚本: 在顶部,我想分配全局变量,然后是函数定义。 为了缩小问题的范围,我将大型语法简化为以下几行,可以重现该错误。 显然,这是不完整的。 这些函数没 ...
嗨,我正在Magento开发一个电子商务网站,用于珠宝业务,其电子商务网站基于“重量”,而不是价格,因为黄金价格每天都在变化,或者一天中发生3次以上。因此无法更改每次按黄金价格计算产品价格。 然后,如何在这种情况下管理价格? 案例示例:今天,我在网站上添加了10g的18K金戒指,现在的黄 ...
我想使用GOLD解析器生成器为脚本语言创建语法,因为我想在C#中输出。 但是,解析器显然希望终端是唯一的。 但是,终端的含义可以与上下文相关吗? 考虑符号“-”。 -x和xy均有效,并且可以编写如下语法: 但是,现在符号'-'被定义了两次,一次是由<Expression&g ...
我的语法中的注释块遇到了一些麻烦。 语法很好,但是第3步DFA扫描程序抱怨我的处理方式。 我尝试解析的语言如下所示: {statement} {statement}等。 每个语句中可以包含几种不同类型的注释: 这是一个简化的语法,显示了我遇到的问题: 步骤3抱 ...
我无法使Piepkorn GOLD引擎 (于2007年发布)可以在我的机器上使用(DMD 1.056 / Tango 0.99.9 / Windows 7)。 它导入模块tango.io.MemoryConduit ,在我使用的Tango版本中不再存在。 摘抄: 我想,tan ...
出于性能原因,我将C#库移植到C ++。 在正常运行期间,该库尤其需要解析平均长度少于150个字符的约150'000个数学表达式(认为是Excel公式)。 在C#版本中,我使用了GOLD解析器来生成解析代码。 它可以在一秒钟内解析所有150'000个表达式。 因为我们正在考虑扩展 ...
我已经定义了一个包含许多规则的语法,它使用了许多关键字。 想象它是这样的(只是更多的这些规则和更多的关键字): gold-parser-system正在生成一个编译的语法表(CGT)文件,由几个引擎使用,在我的例子中是c#的calitha-engine。 为了实现我要解析的源代码 ...
我正在尝试测试 GOLD Parser 网站上提供的 ANSI-C 语法。 我似乎无法完全解析最小的 C 文件。 例子: 它找到 int 作为类型,然后将 test_inc1 作为 Id,然后正确地进行括号,但在第二个 ) 之后,它期待 a; 代替 {。 所以它会引发语法错误。 我对所有这些语法时 ...
我正在尝试创建一个VBScript解析器。 我想知道最好的方法是什么。 我研究过和研究过。 最流行的方式似乎是像Gold Parser或ANTLR这样的东西。 我想实现的功能是动态检查VBScript中的语法错误。 每次文本更改时,我都不想编译整个VBS。 我该怎么做呢? 我尝 ...
我正在从GOLD解析器的“创建骨架程序”中使用Klimstra的VB.NET模板,但是生成的模板具有带有overrides关键字的方法,并且是从TemplateParser继承的。 我应该创建TemplateParser类还是有创建它的工具? 我以为“创建骨架”功能创建了一个模板,该模板 ...
将其重新发布为新消息(最初我要求HL7的BNF语法)。 尽管可能将所有HL7都表达为BNF,但我需要我的BNF是LALR(1)投诉(完全确定性)。 Devon Cooks Gold Parser是工具集。 只是想过我会问自己开始创建BNF之前... ...
我必须解析一个看起来像这样的文件: 我有一个从头开始编写的解析器,但它有一些我无法追踪的错误,我想如果格式在将来发生变化,将难以维护。 我决定使用GOLD Parsing System来生成解析器。 我的语法看起来像这样: 没有错误,它解析我的2000行测试文件就好了。 但 ...