Libraries.Language.Compile.CompilerErrorCodes Documentation
Inherits from: Libraries.Language.Object
Variables Table
Variables | Description |
---|---|
integer PARSER_RETURN_STATEMENT_BAD_RETURN | Parser Errors. RepeatStatement Rule. |
integer QUORUM_BYTECODE_LISTENER_BAD_OUTPUT | Quorum Bytecode Listener |
integer PARSER_QUALIFIED_NAME_BAD_ID | Parser Package. Package Rule. |
integer PARSER_ACTION_DECLARATION_ENDED_START | Parser Errors. ActionDeclaration Rule. |
integer PARSER_LISTENER_DUPLICATE_CONSTRUCTOR | Class |
integer CLASS_TEMPLATE_MISMATCH_RIGHT_HAS | |
integer PARSER_REPEAT_STATEMENT_ENDED_POST_EXPRESSION | |
integer PARSER_CAST_BAD_RIGHT_PAREN | Parser Cast. Use Rule. |
integer PARSER_USE_BAD_USE | Parser Package. Use Rule. |
integer PARSER_NORMAL_ASSIGNMENT_BAD_ID | |
integer PARSER_ALWAYS_STATEMENT_ENDED_START | Parser Errors. AlwaysStatement Rule. |
integer CLASS_VARIABLE_GENERICS_SIZE_TYPE_RESOLUTION_INSIDE_ACTION | |
integer QUORUM_BYTECODE_LISTENER_NO_INITIAL_DEFINITION_AGAIN | |
integer CLASS_MISMATCHED_RETURN_INHERITANCE | Parser Listener |
integer PARSER_PARENT_SOLO_ACTION_CALL_BAD_PARENT | Parser Errors. VariableSoloActionCall Rule. |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_NO_TOKEN | |
integer PARSER_PARENTHESIS_BAD_RIGHT_PAREN | Parser Parenthesis. Use Rule. |
integer PARSER_GET_STATEMENT_TYPE_BAD_ID_PARENT_COLON_ID | |
integer PARSER_EXPRESSION_BAD_TOKEN | Parser Input. Use Rule. |
integer PARSER_ACTION_CALL_BAD_RIGHT_PAREN | Parser ActionOrParentActionCall. Use Rule. |
integer SYMBOL_TABLE_ADD_CLASS | Symbol Table |
integer PARSER_GENERIC_DECLARATION_BAD_ID | |
integer PARSER_FORMAL_PARAMETER_ENDED_ID | |
integer QUORUM_BYTECODE_ACTION_HEADER_NO_CLASS | |
integer COMPILER_BAD_PACKAGE | These errors all were found after the initial pass. They are in a different spot, but ultimately this does not matter much, as they are just arbitrary codes. |
integer QUORUM_BYTECODE_LISTENER_IF_TYPE_NOT_BOOLEAN | |
integer PARSER_SAY_STATEMENT_BAD_OUTPUT | Parser Errors. AlertStatement Rule. |
integer PARSER_DETECT_STATEMENT_BAD_ID | Parser Errors. AlwaysStatement Rule. |
integer PARSER_NO_TYPE_ASSIGNMENT_BAD_EQUALS | Parser Errors. ParentAssignment Rule. |
integer PARSER_PARENT_ASSIGNMENT_BAD_EQUALS | Parser Errors. ObjectAssignment Rule. |
integer QUORUM_BYTECODE_LISTENER_CANNOT_FIND_PARENT | |
integer QUORUM_BYTECODE_LISTENER_BAD_LOOP_TYPE | |
integer PARSER_CLASS_STATEMENT_BAD_STATEMENT_FALLBACK | |
integer CLASS_MISSING_USE_ALL | Parser Number. Use Rule. |
integer QUORUM_BYTECODE_LISTENER_MISSING_PARENT_ADAPT | |
integer PARSER_ACTION_SHARED_BAD_ACTION | |
integer PARSER_PARENT_ASSIGNMENT_BAD_PARENT_COLON | Parser Errors. ParentAssignment Rule. |
integer COMPILER_BAD_STARTING_POINT | |
integer PARSER_FORMAL_PARAMETER_ENDED_START | Parser Errors. FormalParameter Rule. |
integer PARSER_GENERIC_DECLARATION_ENDED_START | Parser Errors. GenericDeclaration Rule. |
integer CLASS_ACTION_NOT_FOUND | |
integer PARSER_IF_STATEMENT_BAD_END | Parser Errors. OutputStatement Rule. |
integer PARSER_CHECK_STATEMENT_ENDED_END | |
integer QUORUM_BYTECODE_BLOCK_RETURN | |
integer QUORUM_BYTECODE_LISTENER_TYPE_UNKNOWN | |
integer CLASS_ACTION_REDEFINE | Parser Parenthesis. Use Rule. |
integer QUORUM_BYTECODE_LISTENER_VARIABLE_NOT_DEFINED | |
integer PARSER_ASSIGNMENT_STATEMENT_BAD_ASSIGN | Parser Errors. AssignmentStatement Rule. |
integer PARSER_OBJECT_ASSIGNMENT_BAD_PARENT_ID | |
integer QUORUM_BYTECODE_LISTENER_VARIABLE_NOT_DEFINED_FIELDS | |
integer PARSER_INPUT_BAD_LEFT_PAREN | Parser Cast. Use Rule. |
integer BLOCK_DUPLICATE_VARIABLE | Block |
integer PARSER_FORMAL_PARAMETER_BAD_ID | Parser Errors. AssignmentStatementInFieldBlock Rule. |
integer PARSER_NORMAL_ASSIGNMENT_ENDED_START | Parser Errors. NormalAssignment Rule. |
integer QUORUM_BYTECODE_LISTENER_MISSING_FIELD_OBJECT | |
integer PARSER_OBJECT_ASSIGNMENT_BAD_EQUALS | Parser Errors. NormalAssignment Rule. |
integer PARSER_REPEAT_STATEMENT_BAD_REPEAT | |
integer PARSER_RETURN_STATEMENT_ENDED_START | Parser Errors. ReturnStatement Rule. |
integer PARSER_ALERT_STATEMENT_BAD_LEFT_PAREN | Parser Errors. ActionShared Rule. |
integer PARSER_LISTENER_UNDERSCORE_RULE | Parser Listener |
integer QUORUM_BYTECODE_LISTENER_CLASS_NOT_FOUND | |
integer QUORUM_BYTECODE_LISTENER_MISSING_VARIABLE_ASSIGNMENT | |
integer PARSER_QUALIFIED_NAME_BAD_PERIOD_ID | Parser Expression. Use Rule. |
integer PARSER_NO_CLASS_BAD_UNKNOWN_STATEMENT | Parser Errors. Uses Rule. |
integer PARSER_ACTION_DECLARATION_BAD_CREATE | |
integer PARSER_ASSIGNMENT_STATEMENT_BAD_UNKOWN_TOKEN | Parser Errors. GetStatementType Rule. |
integer PARSER_ASSIGNMENT_STATEMENT_BAD_NO_TOKEN | |
integer CLASS_TYPE_REDEFINE | |
integer PARSER_PROCESS_QUALIFIED_NAME_BAD_ID | Parser Errors. ProcessQualifiedName Rule. |
integer PARSER_TOKEN_AFTER_CLASS | |
integer QUORUM_BYTECODE_LISTENER_PARENT_CONSTANT_REASSIGNMENT | |
integer CLASS_MISSING_USE_TYPE_RESOLUTION_NON_GENERIC_INSIDE_ACTION | |
integer CLASS_VARIABLE_REDEFINE | |
integer PARSER_ALERT_STATEMENT_ENDED_PAREN | |
integer QUORUM_BYTECODE_LISTENER_PARENT_CONSTANT_REASSIGNMENT_EXIT_PARENT_ASSIGNMENT | |
integer BLOCK_DUPLICATE_VARIABLE_EXCEPTIONS | Type Check Result |
integer CLASS_BLUEPRINT_OVERRIDE | Class |
integer CLASS_DIAMOND_INHERITANCE | Parser ActionCall. Use Rule. |
integer PARSER_ACTION_CALL_PERIOD | |
integer QUORUM_BYTECODE_LISTENER_ELSE_IF_TYPE_UNKNOWN | |
integer PARSER_CLASS_STATEMENT_ENDED_START | Parser Errors. ClassStatement Rule. |
integer QUORUM_BYTECODE_LISTENER_CONSTANT_REASSIGNMENT | |
integer PARSER_IF_STATEMENT_BAD_ELSE_IF_EXPRESSION | |
integer PARSER_OBJECT_ASSIGNMENT_BAD_COLON | |
integer PARSER_STATEMENT_ENDED_START | Parser Errors. Statement Rule. |
integer PARSER_INHERITANCE_DECLARATION_ENDED_SECOND_COMMA | Parser Errors. InheritanceStatement Rule. |
integer PARSER_GENERIC_STATEMENT_ENDED_COMMA | Parser Errors. GenericStatement Rule. |
integer PARSER_FULL_CLASS_ENDED_START | Parser Errors. FullClass Rule. |
integer LEXER_PERIOD | |
integer PARSER_FULL_CLASS_ENDED_END | |
integer PARSER_REPEAT_STATEMENT_BAD_REPEAT_KIND | |
integer PARSER_GET_STATEMENT_TYPE_BAD_TYPE_COLON | |
integer CLASS_ACTION_UNIQUE_MATCH | |
integer QUORUM_BYTECODE_EXIT_ACTION_MISSING_RETURN | |
integer PARSER_NORMAL_ASSIGNMENT_ENDED_EXPRESSION | |
integer PARSER_ACTION_SHARED_ENDED_START | Parser Errors. ActionShared Rule. |
integer PARSER_ALERT_STATEMENT_ENDED_START | Parser Errors. AlertStatement Rule. |
integer PARSER_ACTION_SHARED_NO_RETURN | |
integer PARSER_ACTION_CALL_BAD_EXPRESSION_LIST | Parser ActionCall. Use Rule. |
integer PARSER_NUMBER_PARSE | Parser Number. Use Rule. |
integer PARSER_PACKAGE_ENDED_START | Parser Package. Package Rule. |
integer PARSER_ASSIGNMENT_STATEMENT_BAD_UNKOWN_NO_TOKEN | |
integer LEXER_INVALID_CHARACTER | Lexer |
integer QUORUM_BYTECODE_LISTENER_MISSING_VARIABLE_NO_TYPE | |
integer PARSER_IF_STATEMENT_ENDED_LAST_END | |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_ACTION | |
integer QUORUM_BYTECODE_LISTENER_REPEAT_NOT_BOOLEAN | |
integer PARSER_PARENT_ASSIGNMENT_BAD_COLON | Parser Errors. SkipParent Rule. |
integer QUORUM_BYTECODE_LISTENER_GENERIC_CRASH_PREVENT | Compiler |
integer CLASS_MISSING_USE_TYPE_RESOLUTION_NON_GENERIC | |
integer PARSER_STATEMENT_BAD | Parser Errors. SkipMe Rule. |
integer PARSER_GET_STATEMENT_TYPE_ENDED_START | Parser Errors. GetStatementType Rule. |
integer PARSER_ACTION_DECLARATION_BAD_CREATE_END | |
integer PARSER_PARENT_SOLO_ACTION_CALL_ENDED_START | Parser Errors. ParentVariableSoloActionCall Rule. |
integer PARSER_PACKAGE_BAD_PACKAGE | Parser Package. Use Rule. |
integer PARSER_ACTION_SHARED_BAD_ID | |
integer QUORUM_BYTECODE_LISTENER_MISSING_FIELD | |
integer PARSER_FULL_CLASS_STATEMENT_BAD_STATEMENT_FALLBACK | |
integer CLASS_MISSING_ACTION | |
integer QUORUM_BYTECODE_LISTENER_CONSTANT_REASSIGNMENT_EXIT_NO_TYPE_ASSIGNMENT | |
integer PARSER_FULL_CLASS_ENDED_BEFORE_CLASS | |
integer CLASS_NAME_DUPLICATE | |
integer QUORUM_BYTECODE_LISTENER_MISSING_PARENT_ADAPT_HAS_FIELD | |
integer QUORUM_BYTECODE_LISTENER_PRIMITIVE_INFER_NO_TYPE_ASSIGNMENT | |
integer PARSER_INHERITANCE_DECLARATION_ENDED_COMMA | |
integer PARSER_GET_STATEMENT_TYPE_BAD_UNKNOWN | Parser Errors. ProcessQualifiedName Rule. |
integer QUORUM_BYTECODE_LISTENER_PRIMITIVE_INFER | |
integer PARSER_GENERIC_STATEMENT_BAD_TYPE_AFTER_COMMA | |
integer QUORUM_BYTECODE_LISTENER_MISSING_PARENT | |
integer PARSER_REPEAT_STATEMENT_ENDED_BLOCK_END | |
integer QUORUM_BYTECODE_LISTENER_CALL_PRIVATE | |
integer PARSER_PARENT_SOLO_ACTION_CALL_BAD_COLON | |
integer PARSER_FULL_CLASS_BAD_ID | |
integer QUORUM_BYTECODE_LISTENER_BAD_PRIMITIVE_CALL | |
integer PARSER_CAST_BAD_COMMA | Parser Integer. Use Rule. |
integer PARSER_QUALIFIED_NAME_ENDED_PERIOD | Parser QualifiedName. Use Rule. |
integer QUORUM_BYTECODE_LISTENER_FIELD_PRIVATE | |
integer PARSER_PARENT_SOLO_ACTION_CALL_BAD_TYPE_COLON | |
integer PARSER_ALERT_STATEMENT_BAD_RIGHT_PAREN | |
integer QUORUM_BYTECODE_LISTENER_BAD_PRIMITIVE_ASSIGNMENT | |
integer PARSER_IF_STATEMENT_BAD_IF | |
integer PARSER_IF_STATEMENT_ENDED_ELSE_IF | |
integer QUORUM_BYTECODE_EXIT_ACTION_CALL_NO_CLASS | |
integer PARSER_ACTION_SHARED_BAD_RIGHT_PAREN | Parser Errors. FormalParameter Rule. |
integer CLASS_MISSING_USE_TYPE_RESOLUTION | |
integer CLASS_MISSING_USE | |
integer QUORUM_BYTECODE_LISTENER_CREATE_ABSTRACT | |
integer PARSER_NORMAL_ASSIGNMENT_BAD_EXPRESSION | Parser Errors. ParentVariableSoloActionCall Rule. |
integer PARSER_ALWAYS_STATEMENT_BAD_ALWAYS | Parser Errors. IfStatement Rule. |
integer PARSER_CHECK_STATEMENT_BAD_DETECT_OR_ALWAYS | |
integer QUORUM_BYTECODE_LISTENER_PARENT_FIELD_PRIVATE | |
integer QUORUM_BYTECODE_LISTENER_CLASS_JUMP_DUPLICATE | |
integer PARSER_PARENT_SOLO_ACTION_CALL_BAD_PARENT_COLON | |
integer QUORUM_BYTECODE_LISTENER_BAD_INPUT | |
integer PARSER_START_EMPTY_FILE | These errors all were found after the initial pass. They are in a different spot, but ultimately this does not matter much, as they are just arbitrary codes. |
integer PARSER_GET_STATEMENT_TYPE_POST_ID | |
integer PARSER_PARENT_SOLO_ACTION_CALL_BAD_ID_COLON | |
integer PARSER_REPEAT_STATEMENT_ENDED_START | Parser Errors. RepeatStatement Rule. |
integer PARSER_ACTION_DECLARATION_ENDED_END | |
integer PARSER_INPUT_BAD_RIGHT_PAREN | Parser Input. Use Rule. |
integer CLASS_VARIABLE_GENERICS_SIZE | |
integer PARSER_SAY_STATEMENT_ENDED_START | Parser Errors. SayStatement Rule. |
integer PARSER_PARENT_ASSIGNMENT_BAD_ID | |
integer PARSER_REPEAT_STATEMENT_ENDED_POST_REPEAT | |
integer PARSER_GENERIC_DECLARATION_BAD_GREATER | Parser Errors. IneritanceDeclaration Rule. |
integer PARSER_IF_STATEMENT_ENDED_ELSE | |
integer PARSER_ACTION_DECLARATION_ENDED_CREATE_END | |
integer PARSER_EXPRESSION_ENDED_START | Parser Expression. Use Rule. |
integer PARSER_CAST_BAD_CAST | |
integer PARSER_GET_STATEMENT_TYPE_BAD_SAY | |
integer PARSER_NORMAL_ASSIGNMENT_ENDED_ID | |
integer PARSER_OBJECT_ASSIGNMENT_BAD_PARENT_COLON | |
integer PARSER_DETECT_STATEMENT_ENDED_START | Parser Errors. DetectStatement Rule. |
integer PARSER_INHERITANCE_DECLARATION_ENDED_START | Parser Errors. IneritanceDeclaration Rule. |
integer CLASS_MY_PARENT_IS_ME | |
integer PARSER_ACTION_DECLARATION_BAD_END | Parser Errors. Statement Rule. |
integer QUORUM_BYTECODE_LISTENER_GENERIC_MISMATCH | |
integer CLASS_MISSING_PARENT_GENERICS | |
integer QUORUM_BYTECODE_LISTENER_IF_TYPE_UNKNOWN | |
integer LEXER_EXPONENT | Parser Errors. FullClass Rule. |
integer PARSER_GET_STATEMENT_TYPE_BAD_ID_PARENT_COLON | |
integer PARSER_QUALIFIED_NAME_ENDED_START | Parser QualifiedName. Use Rule. |
integer CLASS_PARENT_GENERICS_SIZE | |
integer PARSER_VARIABLE_SOLO_ACTION_CALL_BAD_COLON | |
integer PARSER_ACTION_OR_PARENT_ACTION_CALL_BAD_LEFT_PAREN | Symbol Table |
integer PARSER_REPEAT_STATEMENT_ENDED_POST_UNTIL | |
integer PARSER_SKIP_PARENT_BAD_COLON | Parser Errors. SkipParent Rule. |
integer COMPILER_MISSING_FILE | |
integer PARSER_NO_CLASS_ENDED_START | Parser Errors. NoClass Rule. |
integer PARSER_NO_TYPE_ASSIGNMENT_ENDED_START | Parser Errors. NoTypeAssignment Rule. |
integer PARSER_PROCESS_QUALIFIED_NAME_BAD_PERIOD_ID | Parser Errors. NoClass Rule. |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_PARENT | |
integer LEXER_MINUS | |
integer QUORUM_BYTECODE_LISTENER_MISSING_VARIABLE_NO_SKIP | |
integer PARSER_DETECT_STATEMENT_BAD_DETECT | |
integer QUORUM_BYTECODE_LISTENER_ELSE_IF_TYPE_NOT_BOOLEAN | |
integer CLASS_INHERIT_FROM_SHARED | |
integer QUORUM_BYTECODE_LISTENER_BAD_GENERIC_AT_INDEX | |
integer PARSER_USES_BAD_USE | Parser Errors. Uses Rule. |
integer PARSER_CLASS_STATEMENT_BAD_STATEMENT_FALLBACK_NO_TOKEN | |
integer QUORUM_BYTECODE_LISTENER_CANNOT_FIND_PARENT_VARIABLE | |
integer PARSER_OBJECT_ASSIGNMENT_ENDED_START | Parser Errors. ObjectAssignment Rule. |
integer PARSER_IF_STATEMENT_ENDED_BLOCK | |
integer CLASS_VARIABLE_GENERICS_SIZE_TYPE_RESOLUTION | |
integer PARSER_ACTION_DECLARATION_ENDED_CREATE | Parser Errors. ClassStatement Rule. |
integer PARSER_GET_STATEMENT_TYPE_BAD_COLON | |
integer QUORUM_BYTECODE_LISTENER_BAD_ALERT | Quorum Bytecode Listener |
integer PARSER_CLASS_STATEMENT_BAD_STATEMENT | Parser Errors. ActionDeclaration Rule. |
integer QUORUM_BYTECODE_LISTENER_CLASS_MUST_INHERIT_ERROR | |
integer PARSER_GET_STATEMENT_TYPE_BAD_PARENT_ID_UNDEFINED | The highest value + 1 |
integer CLASS_CLASS_NOT_FOUND | |
integer QUORUM_BYTECODE_LISTENER_MISSING_CLASS | |
integer CLASS_TEMPLATE_MISMATCH_SIZES | |
integer QUORUM_BYTECODE_LISTENER_BAD_SAY | Block |
integer PARSER_VARIABLE_SOLO_ACTION_CALL_BAD_ID | Parser Errors. ReturnStatement Rule. |
integer PARSER_OUTPUT_STATEMENT_ENDED_START | Parser Errors. OutputStatement Rule. |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_UNKOWN_NO_TOKEN | |
integer PARSER_REPEAT_STATEMENT_BAD_END | Parser Errors. CheckStatement Rule. |
integer PARSER_CHECK_STATEMENT_ENDED_START | Parser Errors. CheckStatement Rule. |
integer CLASS_ACTION_GENERIC_PARAMETER_MISMATCH | Action |
integer PARSER_IF_STATEMENT_ENDED_START | Parser Errors. IfStatement Rule. |
integer PARSER_CHECK_STATEMENT_BAD_END | Parser Errors. DetectStatement Rule. |
integer PARSER_NO_TYPE_ASSIGNMENT_BAD_ID | Parser Errors. NoTypeAssignment Rule. |
integer PARSER_GENERIC_STATEMENT_BAD_TYPE | |
integer CLASS_PARENT_GENERICS_TYPE_MISMATCH | |
integer PARSER_SKIP_ME_BAD_COLON | Parser Errors. SkipMe Rule. |
integer TYPE_CHECK_RESULT | Type Check Result |
integer PARSER_GENERIC_STATEMENT_BAD_GREATER | Parser Errors. AssignmentDeclaration Rule. |
integer PARSER_DETECT_STATEMENT_ENDED_OR | |
integer PARSER_ASSIGNMENT_DECLARATION_BAD_TYPE | Parser Errors. AssignmentDeclaration Rule. |
integer PARSER_OBJECT_ASSIGNMENT_BAD_ID | |
integer PARSER_CAST_BAD_LEFT_PAREN | |
integer PARSER_GET_STATEMENT_TYPE_BAD_OUTPUT | |
integer PARSER_REPEAT_STATEMENT_ENDED_POST_TIMES | |
integer QUORUM_BYTECODE_LISTENER_CLASS_MISSING_IN_ALWAYS | |
integer QUORUM_BYTECODE_LISTENER_VARIABLE_MISSING | |
integer PARSER_FULL_CLASS_ENDED_BEFORE_ID | |
integer COMPILER_BAD_FILES | Compiler |
integer PARSER_FULL_CLASS_BAD_END | Parser Errors. GenericDeclaration Rule. |
integer PARSER_OUTPUT_STATEMENT_BAD_OUTPUT | Parser Errors. SayStatement Rule. |
integer QUORUM_BYTECODE_LISTENER_REPEAT_NOT_INTEGER | |
integer QUORUM_BYTECODE_LISTENER_NO_INITIAL_DEFINITION | |
integer PARSER_VARIABLE_SOLO_ACTION_CALL_ENDED_START | Parser Errors. VariableSoloActionCall Rule. |
integer QUORUM_BYTECODE_LISTENER_MISSING_VARIABLE_EXIT_ACTION | |
integer QUORUM_BYTECODE_LISTENER_MISSING_PARENT_VARIABLE | |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_UNKOWN_TOKEN | Parser Errors. AssignmentStatement Rule. |
integer PARSER_INTEGER_PARSE | Parser Integer. Use Rule. |
integer CLASS_TEMPLATE_MISMATCH | |
integer PARSER_GET_STATEMENT_TYPE_BAD_PARENT_ID | |
integer PARSER_GENERIC_STATEMENT_ENDED_START | Parser Errors. GenericStatement Rule. |
integer PARSER_REPEAT_STATEMENT_ENDED_POST_WHILE | |
integer PARSER_FULL_CLASS_STATEMENT_BAD_STATEMENT_FALLBACK_NO_TOKEN | |
integer ACTION_DUPLICATE_PARAMETER | Action |
integer PARSER_ACTION_OR_PARENT_ACTION_CALL_BAD_COLON | Parser ActionOrParentActionCall. Use Rule. |
integer PARSER_INHERITANCE_STATEMENT_NAME_SEQUENCE | Parser Errors. InheritanceStatement Rule. |
integer PARSER_VARIABLE_SOLO_ACTION_DO_NOTHING_FIELD_ACCESS | |
integer PARSER_ASSIGNMENT_STATEMENT_IN_FIELD_BLOCK_BAD_ASSIGN | Parser Errors. AssignmentStatementInFieldBlock Rule. |
integer PARSER_GET_STATEMENT_TYPE_BAD_PARENT_COLON |
Actions Documentation
Compare(Libraries.Language.Object object)
This action compares two object hash codes and returns an integer. The result is larger if this hash code is larger than the object passed as a parameter, smaller, or equal. In this case, -1 means smaller, 0 means equal, and 1 means larger. This action was changed in Quorum 7 to return an integer, instead of a CompareResult object, because the previous implementation was causing efficiency issues.
Parameters
- Libraries.Language.Object: The object to compare to.
Return
integer: The Compare result, Smaller, Equal, or Larger.
Example
Object o
Object t
integer result = o:Compare(t) //1 (larger), 0 (equal), or -1 (smaller)
Equals(Libraries.Language.Object object)
This action determines if two objects are equal based on their hash code values.
Parameters
- Libraries.Language.Object: The to be compared.
Return
boolean: True if the hash codes are equal and false if they are not equal.
Example
use Libraries.Language.Object
use Libraries.Language.Types.Text
Object o
Text t
boolean result = o:Equals(t)
GetHashCode()
This action gets the hash code for an object.
Return
integer: The integer hash code of the object.
Example
Object o
integer hash = o:GetHashCode()
IsValid(integer code)
Parameters
- integer code
Return
boolean