[bug] compiler error message is invalid when a keyword is used as a block parameter name
Enhancement RequestFixed needs testing
```c3
fn void main() {
HashMap{String, String} my_map;
my_map.@each(;module, migration) {
};
}
```
```
(/Users/vivaperon/github/c3/ecommerce/src/migrations.c3:36:15) Error: Expected an ending ')'. Did you forget a ')' before this ';'?
```
error should be:
```
Error: 'module' is a keyword and cannot be used as a parameter name.
```
3 条评论