mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 23:12:19 +00:00
Fix unexpected TS1005 in tryParseSignature (#149)
This commit is contained in:
parent
188b4e48ce
commit
2e5a42d233
@ -650,10 +650,14 @@ export class Parser extends DiagnosticEmitter {
|
||||
}
|
||||
} while (tn.skip(Token.COMMA));
|
||||
if (!tn.skip(Token.CLOSEPAREN)) {
|
||||
if (isSignature) {
|
||||
this.error(
|
||||
DiagnosticCode._0_expected,
|
||||
tn.range(), ")"
|
||||
);
|
||||
} else {
|
||||
tn.reset(state);
|
||||
}
|
||||
this.tryParseSignatureIsSignature = isSignature;
|
||||
return null;
|
||||
}
|
||||
|
@ -8,3 +8,5 @@ var e;
|
||||
|
||||
// 1155: 'const' declarations must be initialized.
|
||||
const f: i32;
|
||||
|
||||
const t = 0 < (c / 10);
|
||||
|
@ -4,5 +4,6 @@ const c: i32 = 0;
|
||||
var d = 2;
|
||||
var e;
|
||||
const f: i32;
|
||||
const t = 0 < (c / 10);
|
||||
// ERROR 1110: "Type expected." in var.ts:7:5
|
||||
// ERROR 1155: "'const' declarations must be initialized." in var.ts:10:6
|
||||
|
Loading…
x
Reference in New Issue
Block a user