gpt4 book ai didi

Antlr4 从路径导入语法

转载 作者:行者123 更新时间:2023-12-01 15:21:14 24 4
gpt4 key购买 nike

到目前为止我认为答案是否定的简单问题:

是否可以从子目录导入语法?例如:

grammar literals;

import myFolder/IntegerLiterals;

具有以下结构:

/ 
literals.g4
myFolder/
IntegerLiterals.g4

最佳答案

有一个 ANTLR 4 grammar written in ANTLR 4在示例 repo 上。

让我们仔细看看:

delegateGrammars
: IMPORT delegateGrammar (COMMA delegateGrammar)* SEMI
;

delegateGrammar
: id ASSIGN id
| id
;

id : RULE_REF
| TOKEN_REF
;

因此,看起来答案确实是否定的,因为您不能在其中放置目录分隔符。文件名必须是有效的规则/ token 名称。

关于Antlr4 从路径导入语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25695489/

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