5779 |
declare %a[0] |
declare %a[0] |
5780 |
end on |
end on |
5781 |
)NKSP_CODE", |
)NKSP_CODE", |
5782 |
.expectParseError = true // illegal array size |
.expectParseWarning = true // unusable array size |
5783 |
}); |
}); |
5784 |
|
|
5785 |
runScript({ |
runScript({ |
5804 |
runScript({ |
runScript({ |
5805 |
.code = R"NKSP_CODE( |
.code = R"NKSP_CODE( |
5806 |
on init |
on init |
5807 |
|
declare %a[] := ( 1, 2, 3 ) |
5808 |
|
exit( %a[0] + %a[1] + %a[2] ) |
5809 |
|
end on |
5810 |
|
)NKSP_CODE", |
5811 |
|
.expectIntExitResult = (1 + 2 + 3) |
5812 |
|
}); |
5813 |
|
|
5814 |
|
runScript({ |
5815 |
|
.code = R"NKSP_CODE( |
5816 |
|
on init |
5817 |
|
declare %a[] |
5818 |
|
end on |
5819 |
|
)NKSP_CODE", |
5820 |
|
.expectParseWarning = true // unusable array size (zero) |
5821 |
|
}); |
5822 |
|
|
5823 |
|
runScript({ |
5824 |
|
.code = R"NKSP_CODE( |
5825 |
|
on init |
5826 |
declare const $sz := 3 |
declare const $sz := 3 |
5827 |
declare %a[$sz] := ( 1, 2, 3 ) |
declare %a[$sz] := ( 1, 2, 3 ) |
5828 |
exit( %a[0] + %a[1] + %a[2] ) |
exit( %a[0] + %a[1] + %a[2] ) |
6442 |
declare ?a[0] |
declare ?a[0] |
6443 |
end on |
end on |
6444 |
)NKSP_CODE", |
)NKSP_CODE", |
6445 |
.expectParseError = true // illegal array size |
.expectParseWarning = true // unusable array size |
6446 |
}); |
}); |
6447 |
|
|
6448 |
runScript({ |
runScript({ |
6465 |
}); |
}); |
6466 |
|
|
6467 |
runScript({ |
runScript({ |
6468 |
|
.code = R"NKSP_CODE( |
6469 |
|
on init |
6470 |
|
declare ?a[] := ( 1.1, 2.2, 3.3 ) |
6471 |
|
exit( ?a[0] + ?a[1] + ?a[2] ) |
6472 |
|
end on |
6473 |
|
)NKSP_CODE", |
6474 |
|
.expectRealExitResult = (1.1 + 2.2 + 3.3) |
6475 |
|
}); |
6476 |
|
|
6477 |
|
runScript({ |
6478 |
|
.code = R"NKSP_CODE( |
6479 |
|
on init |
6480 |
|
declare ?a[] |
6481 |
|
end on |
6482 |
|
)NKSP_CODE", |
6483 |
|
.expectParseWarning = true // unusable array size (zero) |
6484 |
|
}); |
6485 |
|
|
6486 |
|
runScript({ |
6487 |
.code = R"NKSP_CODE( |
.code = R"NKSP_CODE( |
6488 |
on init |
on init |
6489 |
declare const $sz := 3 |
declare const $sz := 3 |