gpt4 book ai didi

dart - 不支持的操作:无法解析引用

转载 作者:行者123 更新时间:2023-12-03 03:43:01 25 4
gpt4 key购买 nike

static const String tabChar = '\u0009';
Parser tab() => ref(token, tabChar);
expect(tab().accept(tabChar), isTrue);

使用 https://github.com/petitparser/dart-petitparser/blob/ddd9921d702dd18cda4e2f84190777b7dc20b3e2/example/dart/src/grammar.dart中的 token方法(使用默认的 trim解析器)

要消除错误需要更改什么?

Unsupported operation: References cannot be parsed

最佳答案

解析器图中有未解析的引用,您需要先解析它们,然后才能解析输入。

您的示例代码缺少上下文来准确说明出了什么问题。如果您将GrammarDefinition子类化并在定义上调用build(),则结果解析器将解析所有引用。查看GrammarDefinition中的文档,并从its tests中检查如何使用DartGrammarDefinition

关于dart - 不支持的操作:无法解析引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48500391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com