ElmoMC SimplIQ Software Manual User Manual
Page 66

SimplIQ
Software Manual
Program Development and Execution
MAN-SIMSW (Ver. 1.4)
6-4
Error
Code
Error String
Meaning
Example
16
Out of memory
Compilation process ran out
of memory. This error may
occur if the user program is
too large or too complex and
there is not enough space in
the code segment or in the
Symbol table.
17
Too many
arguments
The number of input or
output arguments exceeds the
maximum admissible number
of input or output arguments
(16).
function func (int a1, int
a2, int a3, int a4, int
a5, int a6, int a7, int
a8, int a9, int a10, int
a11, int a12, int a13, int
a14, int a15, int a16, int
a17, int a18, int a19,
The number of input arguments
exceeds 16.
18
Bad context
The Compiler has found an
error in the program context,
such as mismatched brackets/
parentheses or an improperly
closed flow control statement.
19
Write file
error
An error occurred while
writing to a file.
20
Read file
error
An error occurred while
reading from a file.
21
Internal
compiler
error: bad
database
A corrupted database has
caused an internal compiler
error. In this case, email
technical support at
[email protected]. Attach the
Composer date and version
(in the Help menu) and the
program that you attempted
to compile.
22
Function
definition is
inside another
function or
flow control
block
An illegal function definition.
if a<0
a = 0;
function func (int a);
end
Attempt to define a function
inside if block.
23
Too many
functions
The user program contains
too many functions and there
is not enough space for them
in the database.