編譯階段因違反語法規則導致的錯誤,程式尚未開始執行。
| 代碼 | 描述 |
|---|---|
| 1002 | 語法錯誤(通用) |
| 1003 | 需要 ':' |
| 1004 | 需要 ';' |
| 1005 | 需要 '(' |
| 1006 | 需要 ')' |
| 1007 | 需要 ']' |
| 1008 | 需要 '{' |
| 1009 | 需要 '}' |
| 1010 | 需要標識符 |
| 1011 | 需要 '=' |
| 1012 | 需要 '/' |
| 1013 | (保留) |
| 1014 | 非法字符 |
| 1015 | 字符串常數未結束 |
| 1016 | 註釋未結束 |
| 1017 | (保留) |
| 1018 | 函數外有 'return' 語句 |
| 1019 | 迴圈外不能有 'break' |
| 1020 | 迴圈外不能有 'continue' |
| 1021 | (保留) |
| 1022 | (保留) |
| 1023 | 需要十六進制數 |
| 1024 | 需要 'while' |
| 1025 | 標籤定義重複 |
| 1026 | 未找到標籤 |
| 1027 | 一條 switch 語句中只能有一個 'default' |
| 1028 | 需要標識符、字符串或數字 |
| 1029 | 需要 '@end' |
| 1030 | 條件編譯已關閉 |
| 1031 | 需要常數 |
| 1032 | 需要 '@' |
| 1033 | 需要 'catch' |
| 1034 | (保留) |
| 1035 | 'throw' 後必須跟表達式且同行 |