Home Why Omnibasic Features FAQ Examples
Reviews Keyword/Syntax On-Line Manual Download Manual ScreenShots

Error Code Definitions

Undefined symbol Indicates symbol which has not been DIMensioned.
Invalid symbol name Symbol name violates naming rules.
Type mismatch or wrong type Operation with dissimilar data types or wrong data type for specified operation.
Invalid Expression Invalid operand or operator in an expression.
Syntax Error The line is not syntactically correct, or is misspelled or misused.
Symbol already defined A symbol has been dimensioned more than once.
Symbol table full Too many symbols (3800 available).
Undefined Function Use of a function which has not been declared.
Invalid data type modifier Invalid type modifier in DIM or TYPE.
Macro argument error Wrong number of arguments supplied to macro instance.
ENDSTRUCT without STRUCT Declared end of structure when no structure defined.
Nested macro Macro was declared inside a Macro.
Macro buffer full The Macro Buffer size has been exceeded (50,000 bytes).
Invalid macro The argument specified in a macro exceeded 16.
ENDM without MACRO Declared end of macro when no macro was declared.
Unbalanced control structure The number of control structure closings does not match openings.
Nested too deep Control structures may be nested up to 40 deep maximum. Control structures include: FOR/NEXT, IF/ENDIF, SELECTCASE/ENDSELECT, WHILE/ENDWHILE, REPEAT/UNTIL, LOOP/ENDLOOP.
Expression too complex This occurs when an expression has too many terms.
No more temps available No more temporary variables are available of the type required. Limits are: Loop Variable Index – 40, Loop Counter Number – 8, All others – 15.
Unbalanced parens Number of left and right parens do not match.
Function error Wrong number of arguments in function call.
Invalid target Target operand is unsuitable to receive source operand.
ERROR Trap in subroutine or function “on error” inside function.
Array subscript error Wrong number of subscript elements for array.


Home || Why Omnibasic || Features || FAQ || Examples
Reviews || Links || Privacy Statement || Top of Page

 

   Innomation Systems, Inc.

117 Morrison Ave. Morrison, MO 65061 (573) 294-6130

OmniBasic is a trademark of Innomation Systems, Inc., other trademarks are the property of their respective owners.
Innomation Systems, Inc. reserves the right to change prices and specifications without prior notice.
Copyright © 2000, 2001, 2002 Innomation Systems, Inc.