没有合适的资源?快使用搜索试试~ 我知道了~
antlr4-intellij-adaptor:一个支持在 jetbrains IDE 插件中使用 ANTLR 语法来构建自定义...
共44个文件
java:27个
md:3个
png:2个
需积分: 9 0 下载量 41 浏览量
2021-08-05
05:01:39
上传
评论
收藏 280KB ZIP 举报
温馨提示
IntelliJ IDE 中的 ANTLRv4 支持 在基于 IntelliJ 的 IDE 插件开发中支持将 ANTLRv4 语法用于自定义语言的库。 该库具有将 ANTLR 生成的解析树转换为 IntelliJ PSI 树的适配器。 这个库主要是关于适应 ANTLR 解析器和树,但有相当多的支持来检查从 ANTLR 解析树派生的 PSI 树。 例如,如果您正在为插件构建结构视图,并且想要获取函数名称列表,则可以使用类似 XPath 的规范,例如"/script/function/ID" : Collection<? extends PsiElement > allfuncs = XPath . findAll( SampleLanguage . INSTANCE , tree, " /script/function/ID " ); 在项
资源推荐
资源详情
资源评论
收起资源包目录
antlr4-intellij-adaptor-master.zip (44个子文件)
antlr4-intellij-adaptor-master
.gitignore 133B
build.gradle 3KB
src
main
java
org
antlr
intellij
adaptor
lexer
ANTLRLexerState.java 4KB
RuleIElementType.java 1KB
CharSequenceCharStream.java 2KB
ANTLRLexerAdaptor.java 9KB
TokenIElementType.java 1KB
PSIElementTypeFactory.java 4KB
PSITokenSource.java 3KB
psi
ANTLRPsiLeafNode.java 1KB
IdentifierDefSubtree.java 3KB
ScopeNode.java 904B
Trees.java 9KB
ANTLRPsiNode.java 2KB
xpath
XPathTokenAnywhereElement.java 2KB
XPath.java 10KB
XPathLexerErrorListener.java 2KB
XPathLexer.g4 3KB
XPathElement.java 2KB
XPathRuleElement.java 3KB
XPathRuleAnywhereElement.java 2KB
XPathWildcardElement.java 2KB
XPathWildcardAnywhereElement.java 2KB
XPathTokenElement.java 3KB
XPathLexer.tokens 98B
parser
SyntaxErrorListener.java 1KB
SyntaxError.java 2KB
ANTLRParseTreeToPSIConverter.java 6KB
ErrorStrategyAdaptor.java 1KB
ANTLRParserAdaptor.java 3KB
SymtabUtils.java 2KB
contributors.txt 3KB
.travis.yml 235B
gradlew 5KB
LICENSE 1KB
doc
images
psitree.png 41KB
ASTNode.png 135KB
how-to-release.md 2KB
plugin-dev-notes.md 52KB
README.md 2KB
gradlew.bat 2KB
gradle.properties 550B
gradle
wrapper
gradle-wrapper.properties 233B
gradle-wrapper.jar 53KB
共 44 条
- 1
资源评论
阿礅
- 粉丝: 25
- 资源: 4657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 文件批量改名神器10.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功