aiscript
aiscript copied to clipboard
breakが式を持っているときに予約語などのチェックが行われない
visitNode はノードの持っている全ての子ノードに対して呼び出されるべきですが、 式を持つことがある break は無視されています
例
#label: eval {
break #label eval {
let async = 1
async
}
}
namedTypeSource も欠けているので、型引数が入れ子になっているような場合に内側までたどり着けていません
例
let x: @<T>() => T<async> = @() {}