java - 新语言插件 SonarQube 的解析器
问题描述
我终于写完了从 Python 的语法启发自己的新语言的语法:https ://github.com/SonarSource/sonar-python/blob/master/python-squid/src/main/java/org/sonar/ python/api/PythonGrammar.java
所以根据:https ://docs.sonarqube.org/latest/extend/new-languages/ ,我现在应该写一个解析器。但是,我真的不知道该怎么做,当我去 Python 的解析器时(https://github.com/SonarSource/sonar-python/blob/master/python-squid/src/main/java/org /sonar/python/parser/PythonParser.java),我不明白,因为似乎没有什么可写的。
如果我使用 Python 文件中的那个,它会起作用吗?
谢谢 :)
解决方案
推荐阅读
- haskell - 在 Haskell 中为复合类型定义一个实例
- ansible - 如何将远程主机的键=值对文件读入 Ansible 中的变量?
- php - Save a model with multiple relationships with dynamically added childrens
- c# - MassTransit 消费者的 XUnit 单元测试
- android - Mapbox Android SDK 使用的 CarmenFeature 是什么?
- html - CSS clip-path 属性与 SVG 路径有问题
- python - 查询 ManyToManyField 速度的更好方法是什么?整个对象还是只有 id?
- ubuntu - 在 Ubuntu 上使用 isql 连接到 MS SQL Server 数据库
- javascript - Mongoose - 保持模型与更改相关联
- java - IntelliJ 随机重新分配实体的数据源