Module defining constants for the FPX library This module provides a set of public integer constants used to enforce limits in the FPX library, such as maximum line lengths, depths, and parameter counts.
| integer, parameter, public chksize = 72 |
Maximum chunk size.
Definition at line 31 of file constants.f90.
| integer, parameter, public max_cond_depth = 50 |
Maximum nesting depth for conditional statements, set to 50 to prevent overly complex logic.
Definition at line 19 of file constants.f90.
| integer, parameter, public max_depth = 50 |
Maximum nesting depth for structures, set to 50 to balance flexibility and stack safety.
Definition at line 15 of file constants.f90.
| integer, parameter, public max_line_len = 1024 |
Maximum allowed line length in characters, set to 1024 to handle large input strings or files.
Definition at line 11 of file constants.f90.
| integer, parameter, public max_params = 10 |
Maximum number of parameters in a signature, set to 10 to ensure manageable interfaces.
Definition at line 27 of file constants.f90.
| integer, parameter, public max_tokens = 100 |
Maximum number of tokens per line, set to 100 for efficient tokenization.
Definition at line 23 of file constants.f90.