
Compiler Messages
169
NetLinx Programming Language Reference Guide
Evaluation stack overflow
The expression is too complicated. Try breaking it up into smaller pieces.
Evaluation stack underflow
The expression is too complicated. Try breaking it up into smaller pieces.
Identifier expected
The compiler is expecting an identifier after a #DEFINE statement or after an integer declaration in the
DEFINE_VARIABLE section.
Identifier is not an array type
A non-array variable was treated as an array.
Include file not found
An INCLUDE statement was encountered, but the specified include file could not be found.
Invalid include file name
A string literal enclosed in single quotes must follow the INCLUDE keyword.
Library file not found
The library file containing the specified SYSTEM_CALL could not be found.
Maximum string length exceeded
String literals are limited in length to 132 characters, including spaces.
Must be char array reference
An array type variable was expected in CREATE_BUFFER , CREATE_MULTI_BUFFER , or
CLEAR_BUFFER .
Must be integer reference
The identifier in question must be an integer. This error occurs when the third parameter of
CREATE_LEVEL is an array or array element.
Out of memory
The compiler has run out of memory. Free up memory either by removing any pop-up programs or
drivers, by using extended memory, or by breaking your program into one or more Include files.
Parameter mismatch in CALL
A value or variable passed to a CALL as a parameter is of the wrong type as defined by the
DEFINE_CALL statement.
Program_Name must be on line 1
Move the PROGRAM_NAME= statement to the first line of the program.
Push/Release not allowed within Push/Release
A PUSH or RELEASE statement was found within a block of code headed by a PUSH or RELEASE
statement.
Push/Release not allowed within Wait
These keywords are not allowed in a section of code which will be executed due to a WAIT keyword.
Summary of Contents for NETLINX PROGRAMMING LANGUAGE
Page 15: ...Table of Contents xiii NetLinx Programming Language Reference Guide...
Page 16: ...xiv NetLinx Programming Language Reference Guide Table of Contents...
Page 18: ...Introduction 2 NetLinx Programming Language Reference Guide...
Page 76: ...Language Elements 60 NetLinx Programming Language Reference Guide...
Page 106: ...Combining Devices Levels and Channels 90 NetLinx Programming Language Reference Guide...
Page 112: ...Master To Master M2M 96 NetLinx Programming Language Reference Guide...
Page 182: ...Reserved Identifiers 166 NetLinx Programming Language Reference Guide...
Page 204: ...NetLinx UniCode Functions 188 NetLinx Programming Language Reference Guide...
Page 244: ...Appendix B Glossary 228 NetLinx Programming Language Reference Guide...
Page 245: ...Appendix B Glossary 229 NetLinx Programming Language Reference Guide...