Nas errors – Echelon Neuron User Manual

Page 44

Advertising
background image

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 <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 <s> 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.

Advertising