mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-22 19:21:47 +00:00
AST cleanup; Definition generators scaffolding
This commit is contained in:
@ -1,13 +1,8 @@
|
||||
function restValid(a: i32, ...b: Array<i32>): void {
|
||||
}
|
||||
function restParameterMustBeLast(...a: Array<i32>, b: i32): void {
|
||||
}
|
||||
function optionalValid(a: i32, b?: i32): void {
|
||||
}
|
||||
function optionalCannotPrecedeRequired(a?: i32, b: i32): void {
|
||||
}
|
||||
function optionalWithInitializerCannotPrecedeRequired(a: i32 = 1, b: i32): void {
|
||||
}
|
||||
// ERROR 1014: "A rest parameter must be last in a parameter list." in parameter-order.ts @ 85,86
|
||||
// ERROR 1016: "A required parameter cannot follow an optional parameter." in parameter-order.ts @ 210,211
|
||||
// ERROR 1016: "A required parameter cannot follow an optional parameter." in parameter-order.ts @ 293,294
|
||||
function restValid(a: i32, ...b: Array<i32>): void {}
|
||||
function optionalValid(a: i32, b?: i32): void {}
|
||||
function restParameterMustBeLast(...a: Array<i32>, b: i32): void {}
|
||||
function optionalCannotPrecedeRequired(a?: i32, b: i32): void {}
|
||||
function optionalWithInitializerCannotPrecedeRequired(a: i32 = 1, b: i32): void {}
|
||||
// ERROR 1014: "A rest parameter must be last in a parameter list." in parameter-order.ts:5:36
|
||||
// ERROR 1016: "A required parameter cannot follow an optional parameter." in parameter-order.ts:8:48
|
||||
// ERROR 1016: "A required parameter cannot follow an optional parameter." in parameter-order.ts:11:66
|
||||
|
Reference in New Issue
Block a user