Skip to content

Commit 5c20a92

Browse files
authored
Merge pull request #3 from aiscript-dev/fix-function-declaration
fix: 関数が二重に定義されてしまう問題の修正
2 parents e7cb704 + b8058cd commit 5c20a92

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 0.1.5
2+
3+
- 関数が二重に定義されるのを修正

features/core/typing/TypeChecker.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,12 @@ export class TypeChecker {
398398

399399
preRunBlock(body: Ast.Node[], scope: Scope, errors: TypeError[]) {
400400
for (const node of body) {
401-
this.preRun(node, scope, errors);
401+
switch (node.type) {
402+
case "ns": {
403+
this.preRun(node, scope, errors);
404+
break;
405+
}
406+
}
402407
}
403408
}
404409

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "module",
33
"name": "@aiscript-dev/aiscript-languageserver",
4-
"version": "0.1.4",
4+
"version": "0.1.5",
55
"bin": {
66
"aiscript-languageserver": "./.dist/cli/index.js"
77
},

0 commit comments

Comments
 (0)