antlr - ANTLR tokenVocab 中的相对路径
问题描述
我是 ANTLR 的新手,正在取得进展,并遇到了这个问题。
我有这样的结构:
-- MAIN
---|__ SUB
|__ ABCLexer.g4
|__ ABCParser.g4
BaseLexer.g4
我想在 ABCParser 中使用 BaseLexer。所以,我尝试了很多东西,例如:
options {tokenVocab=BaseLexer;}
options {tokenVocab='../BaseLexer';}
options {tokenVocab='fullpath to BaseLexer';}
我还尝试了 import 看看我是否可以让它工作。一切都无济于事。在我将所有内容拉回同一目录之前,有没有简单的方法可以做到这一点?
解决方案
推荐阅读
- node.js - 云函数 - 从 .TS 导出到 .JS 索引
- c# - SignalR - 如何与 ASP.NET Core 中的 SQL Server 更改进行通信
- javascript - ReactJS:数据未从持续响应中绑定
- c# - 在 c# 和 mvc 中的类之间传递数据表
- reactjs - 为什么 react-native-calendar-picker 本身会包装其他元素?
- flutter - firebase_dynamic_links 的意外行为:0.7.0+1
- vue.js - 在 vuejs 中获取 scroped CSS 属性的最可靠方法是什么?
- tinymce - 如何在 TinyMce 表属性中添加类
- c# - Emgu.CV 鱼眼校准
- c++ - 带有子文件夹的库未在 Platformio/VS 代码中编译