Gentee Programming Language > Documentation > Launch Download documentation

Error codes and message codes

This messages and errors are displayed in case of need by console compiler and interpreter, and also transferred to the message-handler function when using gentee.dll.
 
Messages of the virtual machine
0x0001 Start executing
0x0002 End executing
Messages of the compiler
0x0003 Start compiling
0x0004 End compiling
0x0005 Loading the file for compiling
Errors of the virtual machine
0x0100 Object has been already used
0x0101 This is not GE execute code
0x0102 Wrong CRC of GE execute code
0x0103 This GE version is not supported
0x0104 Unknown loading command in GE data
0x0105 Unknown run-time command
0x0106 Undefined name
0x0107 Stack is overflow
0x0108 Internal error
0x0109 Unknow exception error
0x010A Object is not a type
Errors of the compiler
0x0200 Cannot open file
0x0201 Cannot read file
0x0202 Cannot write file
0x0400 Must be the name of the identifier
0x0401 The type was not defined
0x0600 There is not the such attribute
0x0601 The wrong count of parameters
0x0602 The value must have a numeric type
0x0603 Unknown Gentee language command
0x0604 Unexpected end of file found in command
0x0605 Must be left curly here
0x0606 Unacceptable macro value
0x0607 Undefined macroname
0x0608 Cannot use expression here
0x0609 Incompatible type of the macro
0x060A Must be the string value here
0x060B Unsupported operation
0x060C Must be an expression here
0x060D Function for this operation or method was not defined
0x060E Object with this name has been already defined
0x060F Unacceptable name of the identifier
0x0610 There is not the such field in the structure
0x0611 This field name has already been defined
0x0612 The value has the different type from the definition of the function
0x0613 Such method or operator has already been defined
0x0614 Such method or operator must return the value
0x0615 The type of the returned value is wrong
0x0616 There is not RESULT parameter in this method or operator
0x0617 This operator cannot be overrided
0x0618 This atribute requires the value
0x0619 The attribute is compatible with 'uint' type just
0x061A The attribute can be specified one time just.
0x061B Declared formal parameter list is different from the previous definition
0x061C It is impossible to inherit from the specified type
0x0800 There is not left parenthesis or bracket
0x0801 Syntax error
0x0802 Unknown lexem
0x0803 Unexpected operand in expression
0x0804 Must be an operand here
0x0805 Main or Entry function must not have parameters
0x0806 Variable with the such name has already been defined
0x0807 Syntax error. There is not right parenthesis or bracket
0x0808 The type of the return value is different from the definition
0x0809 It is impossible to use keyword here
0x080A Label was not defined
0x080B The operand must be l-value
0x080C Label has already been defined
0x080D A logic expression must be here
0x080E This command can be used in 'for', 'while' operators
0x080F A comma must be here
0x0810 keyword 'while' must be here
0x0811 Subfunc can be defined in the main body of the function
0x0812 'return' must be in the function
0x0813 The name of the method is wrong. Must be 'typename.methodname'
0x0814 The name of the operator is wrong
0x0815 The expression must return value
0x0816 Must be the right curly here
0x0817 The count of parameters in '?' operator is wrong
0x0818 The types of parameters in '?' operator must be same
0x0819 The variable must have 'uint' type
0x081A The type of the variable does not have 'index' method
0x081B The type must be specified here
0x081C The expression must return 'uint' value
0x081D The unsigned integer must be specified here
0x081E The type of the variable does not have 'array' method
0x081F The type of the variable does not have 'oftype' method
0x0820 The type cannot have more then one dimension
0x0821 The variable has the different dimension
0x0822 The value must be between 4 and 65535
0x0823 Syntax error in 'ifdef' or 'elif' condition
0x0824 The type of the index value must be 'uint'
0x0825 Unacceptable type
0x0826 Unacceptable variable
0x0827 Type doesn't have methods for 'foreach' operation
0x0828 The type of the variable is different from the type of the object's item
0x0829 'text' function cannot return a value
0x082A Cannot use '&' with 'text' function
0x082B The type of the value is different from the type of the variable
0x082C Cannot use 'finally' here
0x082D Result function (method) cannot return a numeric type
0x082E Result function (method) cannot has 'result' parameter
0x082F There is not the such 'property'
0x0830 Unacceptable operator for 'property'
0x0A00 Unknown character
0x0A01 Unexpected end of file found in comment
0x0A02 The name of the identifier is too long
0x0A03 Unknown string command
0x0A04 Unknown numeric format
0x0A05 The name of the macro must be specified in the string
0x0A06 Unknown binary data command
0x0A07 Unexpected end of file found in string
0x0A08 Unexpected end of file found in binary data
0x0A09 The name of the source code name is not defined
0x0A0A Unexpected end of file found in expression or operator
0x0A0B Unacceptable auxiliary character in '=' command
0x0A0C The name of the macro or string must be defined after '$'
0x0A0D Error in \@[...]. The name is too long
0x0A0E Error in \@[...]. Unexpected end of file


 Copyright © 2004-2006 Gentee Inc. All rights reserved.