EngineHub / EngineHub/CommandHelper

Unknown Source for errors caused by misuse auto, void

未关闭
#1,230 4 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
Java
星标
128
派生
70
PR 合并指标
30 天内没有已合并 PR

描述

Examples:
```
void 'test'

COMPILE ERROR: Unexpected ClassType
at :Unknown Source:0.0
```
```
void @test

COMPILE ERROR: Expected classtype, but received type void instead.
at :Unknown Source:0.0
```
```
auto 'test'

COMPILE ERROR: Unexpected ClassType
at :Unknown Source:0.0
```
**Note:** if any type is written in the script and nothing else, there will be no errors

贡献指南

打开贡献指南

调研方向

首先复现 issue 中的三个 `auto` 和 `void` 代码片段,并追踪它们的编译错误是如何生成的。将报告的位置与仓库中可用的 parser 或 compiler 源代码进行比较。完成的标准是:这些误用场景报告有意义的源位置,而不是 `Unknown Source:0.0`,同时有效的独立类型场景仍然没有错误。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
compilers
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。