Loading...
Searching...
No Matches
Constants

Definition

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.

Variables

◆ chksize

integer, parameter, public chksize = 72

Maximum chunk size.

Definition at line 31 of file constants.f90.

◆ max_cond_depth

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.

◆ max_depth

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.

◆ max_line_len

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.

◆ max_params

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.

◆ max_tokens

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.