Echelon Neuron User Manual

Page 93

Advertising
background image

Neuron Tools Errors Guide

85

NCC#

Description

302

Syntax error when reading >> <token> << [NCC#302]

Any syntax error is reported in this manner. Check the syntax of not only

the reported token, but the last few previous tokens. The Neuron C
grammar is explained in the

Syntax Summary

appendix in the

Neuron C

Reference Guide

.

303

Macro text for ‘<name>’ is too long for debug info [NCC#303]

The Neuron C debugger can understand macro names, but can only handle
the first 16Kbytes of text used in the definition of a macro.

304

Invalid typedef id ‘<name>’ [NCC#304]

Reference to symbol

<name>

seemed to be a reference to a typedef

identifier, but no such typedef was declared.

305

Integer constant ‘<value>’ is too large [NCC#305]

Integer constants are limited to 65535, since the maximum size of an

integer is 16 bits.

306

Symbol ‘<name>’ is not defined [NCC#306]

An identifier was used in an expression that was not previously declared or
defined. ANSI C requires that all identifiers be declared before their first

use.

307

Symbol ‘<name>’ is a restricted symbol [NCC#307]

The

<name>

shown cannot be used for a user-declared identifier, macro,

and so on. All such restricted names begin with ‘_’, although not all names

beginning with the ‘_’ character are reserved. To avoid this problem, as

well as to avoid future compatibility problems, don’t declare any names
beginning with the ‘_’ character.

308

Event conflict for I/O object ‘<name>’ [NCC#308]

A single I/O object cannot be used in both an io_update_occurs event

and

an

io_changes event.

309

Incomplete binary constant ‘<token>’ [NCC#309]

A binary constant begins with 0b and must be followed by one or more

binary digits (0 or 1).

Advertising