mirror of
https://github.com/Noratrieb/GRSBPL.git
synced 2026-01-14 11:45:02 +01:00
f
This commit is contained in:
parent
ee0afdb19f
commit
af55c80677
1 changed files with 0 additions and 38 deletions
38
errors.md
38
errors.md
|
|
@ -1,38 +0,0 @@
|
||||||
# All GRSBPL Error Messages
|
|
||||||
|
|
||||||
## Syntax Errors
|
|
||||||
|
|
||||||
- Any uncaught exception occurs during lexing:
|
|
||||||
`Unknown Syntax Error. <exceptionname>: <exceptionmessage>`
|
|
||||||
|
|
||||||
- Invalid character escaped:
|
|
||||||
`Invalid escape sequence <escaped>`
|
|
||||||
|
|
||||||
- Integer parse failed (can only happen because number is too big)
|
|
||||||
`Value not an integer: <number>`
|
|
||||||
|
|
||||||
## Runtime Errors
|
|
||||||
|
|
||||||
- Label not found
|
|
||||||
`Label '<name>' not found`
|
|
||||||
|
|
||||||
- Function not found
|
|
||||||
`Function '<name>' not found`
|
|
||||||
|
|
||||||
- Stack empty on return
|
|
||||||
`Function has to return some value, but no value was found on the stack`
|
|
||||||
|
|
||||||
- Pop called on empty stack
|
|
||||||
`Cannot pop empty stack`
|
|
||||||
|
|
||||||
- No stack frame left after return
|
|
||||||
`Tried to return outside of function, probably forgot to skip a function`
|
|
||||||
|
|
||||||
- Stackoverflow - limit 1 000 000
|
|
||||||
`Stackoverflow. Limit of <STACK_LIMIT> stack frames reached.`
|
|
||||||
|
|
||||||
- Invalid token found
|
|
||||||
`Excepted token '<name>' but found '<name>'`
|
|
||||||
|
|
||||||
- Failed to read input from stdin
|
|
||||||
`[VM] - Error reading input`
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue