Nas errors – Echelon Neuron User Manual
Page 44
36
Neuron Assembler Errors (NAS)
NAS Errors
Table 8 lists the NAS error codes.
Table 8. NAS Error Codes
NAS#
Description
1
Too many predefined symbols [NAS#1]
The assembler encountered too many symbols. Try reducing your source in
size and complexity (for example, you could split your source into multiple
modules.
2
3
Out of memory [NAS#2]
Out of memory [NAS#3]
The assembler failed to allocate required memory from the operating
system. Close the NodeBuilder tool, LonMaker tool, and other applications,
and then try again.
4
Program error code [NAS#4]
An internal error occurred.
5
Too many errors [NAS#5]
The assembler stopped assembling your code after too many errors were
encountered. Address the errors reported and try again.
6
Division by zero in expression [NAS#6]
The expression results in a division by zero. Review your expression.
7
Expression list is too long [NAS#7]
The expression is too complex.
8
Unknown op ‘z’ in emit_expr [NAS#8]
An internal error occurred.
9
Label is already defined [NAS#9]
Label names must be unique for each module. Rename the duplicate name.
10
List of symbols is too long [NAS#10]
See NAS#1
11
Keyword EXPORT must be preceded by label or followed by symbol [NAS#11]
A syntax error was detected in your use of the EXPORT directive. It must
be followed by a symbol, or it must be preceded by a label definition.