Error Reference
Complete reference of Runestaff assembler errors, warnings, and JVM specification warnings. Each error page includes a detailed explanation, example, and solution. When an error occurs during assembly, the assembler will link directly to the relevant error page to help you understand and fix the issue.
Assembly Errors (E)
Fatal errors that prevent successful assembly. These indicate syntax errors, semantic issues, or invalid bytecode.
- E-001: Unterminated Quoted IdentifierIndicates a quoted identifier that is missing a closing quotation mark, resulting in an unterminated identifier.
- E-002: Unknown DirectiveIndicates the use of an unrecognized or unsupported directive.
- E-003: @int expects i32 valueIndicates that an i32 value was expected but not provided.
- E-004: Invalid escape sequence in string literaltodo.
- E-005: Invalid type hinttodo.
- E-006: At least one class must be definedtodo.
- E-007: Unexpected token in class bodytodo.
- E-008: Unexpected token before class definitiontodo.
- E-009: Expected identifier of type hinttodo.
- E-010: Class definition trailing tokenstodo.
- E-011: Multiple super definitionstodo.
- E-012: Super class definition trailing tokenstodo.
- E-013: Trailing tokens after type hinttodo.
- E-014: Missing type hint operandtodo.
- E-015: Try assign non-class flag to classtodo.
- E-016: Try assign non-method flag to methodtodo.
- E-017: Unexpected token in method bodytodo.
- E-018: Method definition trailing tokenstodo.
- E-019: Duplicate code definitiontodo.
- E-020: MissingImplicitTypeHintOperandtodo.
- E-021: Invalid instructiontodo.
- E-022: Unknown code directive attributetodo.
Assembly Warnings (W)
Non-fatal warnings about potential issues, deprecated features, or suggestions for improvement.
JVM Specification Warnings (JVMS)
Warnings about violations of the Java Virtual Machine Specification that may cause portability or compatibility issues.