تشخیص خطا
کامپایلر Wave خطاها را همراه با کد (E####) و همچنین موقعیت/متن/پیشنهاد حلآنها به یکباره نشان میدهد.
فرمت خروجی
قالب پایه به صورت زیر است.
error[E3001]: semantic validation failed: use of undeclared identifier `x`
--> file.wave:2:18
1 | fun main() {
2 | println("{}", x);
| ^ not found in this scope
= context: semantic validation
= help: fix mutability, scope, and expression validity issues
موارد خروجی:
--> file:line:column: کد خطا و خلاصه^: موقعیت خطا- بلوک کد منبع + هایلایت caret(
^) زمینه،مورد انتظار،یافت شده،توضیح،راهنما،پیشنهاد