Progress
Client Deployment
Guide


Compiler Limits

Table B–4 lists the limits for each element of the Compiler (unless otherwise specified).

Table B–4: Compiler Limits 
Element
Limit
Variables
32,000 bytes for UNDO and NO-UNDO variables per external procedure. 32,000 bytes for local UNDO and local NO-UNDO variables per internal procedure or trigger block.
Statements
1 to 32,000 characters per statement. Use the Input Characters (-inp) startup parameter to limit the number of characters allowed in a single statement.
The number of tokens allowed per statement is limited only by the available system resources. Each word or special character, such as a parenthesis, plus sign, and minus sign, counts as one token. Use the Token (-tok) startup parameter to limit the number of tokens allowed in a single statement.
Frames
1 to 320 characters.
Nested blocks
1 to 255 blocks, including called procedures. Use the Nested Blocks (-nb) startup parameter to limit the number of nested blocks allowed in a procedure.

For more information about the Input Characters (-inp), Token (-tok), and Nested Blocks (-nb) startup parameters, see the Progress Startup Command and Parameter Reference.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095