GnuCOBOL  2.0
A free COBOL compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
flag.def File Reference
This graph shows which files directly or indirectly include this file:

Functions

 CB_FLAG_RQ (cb_stack_size, 0,"stack-size", 255, 1, _("Define PERFORM stack size\n\t\t\t- Default : 255")) CB_FLAG_RQ(cb_if_cutoff
 
if _ ("Define cutoff depth for IF statements\n\t\t\t- Default : 3")) CB_FLAG_RQ(cb_ebcdic_sign
 
if _ ("Define display sign representation\n\t\t\t- ASCII or EBCDIC (Default : machine native)")) CB_FLAG_RQ(cb_fold_copy
 
if fold _ ("Fold COPY subject to value\n\t\t\t- UPPER or LOWER (Default : no transformation)")) CB_FLAG_RQ(cb_fold_call
 
if fold fold _ ("Fold PROGRAM-ID, CALL, CANCEL subject to value\n\t\t\t- UPPER or LOWER (Default : no transformation)")) CB_FLAG_RQ(cb_default_byte
 
if fold fold _ ("Initialize fields without VALUE to decimal value\n\t\t\t- 0 to 255 (Default : initialize to picture)")) CB_FLAG_NQ(1
 
if fold fold _ ("Intrinsics to be used without FUNCTION keyword\n\t\t\t- ALL or intrinsic function name (,name,...)")) CB_FLAG(cb_flag_static_call
 
if fold fold static _ ("Output static function calls for the CALL statement")) CB_FLAG(cb_flag_computed_goto
 
if fold fold static computed _ ("Generate computed goto C statements")) CB_FLAG(cb_flag_alt_ebcdic
 
if fold fold static computed
alternate 
_ ("Use restricted ASCII to EBCDIC translate")) CB_FLAG(cb_flag_extra_brace
 
if fold fold static computed
alternate extra 
_ ("Generate extra braces in generated C code")) CB_FLAG(cb_flag_correct_numeric
 
if fold fold static computed
alternate extra correct 
_ ("Attempt correction of invalid numeric display items")) CB_FLAG(cb_flag_stack_on_heap
 
if fold fold static computed
alternate extra correct stack
on 
_ ("PERFORM stack allocated on heap")) CB_FLAG(cb_flag_trace
 
if fold fold static computed
alternate extra correct stack
on 
_ ("Generate trace code\n\t\t\t- Executed SECTION/PARAGRAPH")) CB_FLAG(cb_flag_traceall
 
if fold fold static computed
alternate extra correct stack
on 
_ ("Generate trace code\n\t\t\t- Executed SECTION/PARAGRAPH/STATEMENTS\n\t\t\t- Turned on by -debug")) CB_FLAG(cb_flag_syntax_only
 
if fold fold static computed
alternate extra correct stack
on syntax 
_ ("Syntax error checking only; don't emit any output")) CB_FLAG(cb_flag_debugging_line
 
if fold fold static computed
alternate extra correct stack
on syntax debugging 
_ ("Enable debugging lines\n\t\t\t- 'D' in indicator column or floating >>D")) CB_FLAG(cb_flag_source_location
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source 
_ ("Generate source location code\n\t\t\t- Turned on by -debug/-g/-ftraceall")) CB_FLAG(cb_flag_implicit_init
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit 
_ ("Automatic initialization of the Cobol runtime system")) CB_FLAG(cb_flag_stack_check
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack 
_ ("PERFORM stack checking\n\t\t\t- Turned on by -debug or -g")) CB_FLAG(cb_flag_syntax_extension
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax 
_ ("Allow syntax extensions\n\t\t\t- eg. Switch name SW1, etc.")) CB_FLAG(cb_flag_write_after
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
_ ("Use AFTER 1 for WRITE of LINE SEQUENTIAL\n\t\t\t- Default : BEFORE 1")) CB_FLAG(cb_flag_mfcomment
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
_ ("'*' or '/' in column 1 treated as comment\n\t\t\t- FIXED format only")) CB_FLAG(cb_flag_acucomment
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
_ ("'$' in indicator area treated as '*',\n\t\t\t'|' treated as floating comment")) CB_FLAG(cb_flag_notrunc
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
_ ("Allow numeric field overflow\n\t\t\t- Non-ANSI behaviour")) CB_FLAG(cb_flag_odoslide
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
_ ("Adjust items following OCCURS DEPENDING\n\t\t\t- Requires implicit/explicit relaxed syntax")) CB_FLAG(cb_flag_apostrophe
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single 
_ ("Use a single quote (apostrophe) for QUOTE\n\t\t\t- Default : double quote")) CB_FLAG(cb_flag_recursive
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single recursive 
_ ("Check recursive program call")) CB_FLAG(cb_flag_relaxed_syntax
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single recursive relax 
_ ("Relax syntax checking\n\t\t\t- eg. REDEFINES position")) CB_FLAG(cb_flag_optional_file
 

Variables

if cutoff
 
if sign
 
if fold copy
 
if fold fold call
 
if fold fold defaultbyte
 
if fold fold intrinsics
 
if fold fold static computed goto
 
if fold fold static computed
alternate 
ebcdic
 
if fold fold static computed
alternate extra 
brace
 
if fold fold static computed
alternate extra correct 
numeric
 
if fold fold static computed
alternate extra correct stack
on 
heap
 
if fold fold static computed
alternate extra correct stack
on 
trace
 
if fold fold static computed
alternate extra correct stack
on 
traceall
 
if fold fold static computed
alternate extra correct stack
on syntax 
only
 
if fold fold static computed
alternate extra correct stack
on syntax debugging 
line
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source 
location
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit 
init
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack 
check
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax 
extension
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
after
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
mfcomment
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
acucomment
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
notrunc
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write 
odoslide
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single 
quote
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single recursive relax 
syntax
 
if fold fold static computed
alternate extra correct stack
on syntax debugging source
implicit stack syntax write
single recursive relax
optional 
file
 

Function Documentation

if _ ( "Define cutoff depth for IF statements\n\t\t\t- Default : 3"  )
if _ ( "Define display sign representation\n\t\t\t- ASCII or EBCDIC (Default : machine native)"  )
if fold _ ( "Fold COPY subject to value\n\t\t\t- UPPER or LOWER (Default : no transformation)"  )
if fold fold _ ( "Fold PROGRAM ID,
CALL  ,
CANCEL subject to value\n\t\t\t-UPPER or LOWER(Default:no transformation)"   
)
if fold fold _ ( "Initialize fields without VALUE to decimal value\n\t\t\t- 0 to 255 (Default : initialize to picture)"  )
if fold fold _ ( "Intrinsics to be used without FUNCTION keyword\n\t\t\t- ALL or intrinsic function name (,name,...)"  )
if fold fold static _ ( "Output static function calls for the CALL statement"  )
if fold fold static computed _ ( "Generate computed goto C statements"  )
if fold fold static computed alternate _ ( "Use restricted ASCII to EBCDIC translate"  )
if fold fold static computed alternate extra _ ( "Generate extra braces in generated C code"  )
if fold fold static computed alternate extra correct _ ( "Attempt correction of invalid numeric display items"  )
if fold fold static computed alternate extra correct stack on _ ( "PERFORM stack allocated on heap )
if fold fold static computed alternate extra correct stack on _ ( "Generate trace code\n\t\t\t- Executed SECTION/PARAGRAPH )
if fold fold static computed alternate extra correct stack on _ ( "Generate trace code\n\t\t\t- Executed SECTION/PARAGRAPH/STATEMENTS\n\t\t\t- Turned on by -debug"  )
if fold fold static computed alternate extra correct stack on syntax _ ( "Syntax error checking only; don't emit any output )
if fold fold static computed alternate extra correct stack on syntax debugging _ ( "Enable debugging lines\n\t\t\t- 'D' in indicator column or floating >>D"  )
if fold fold static computed alternate extra correct stack on syntax debugging source _ ( "Generate source location code\n\t\t\t- Turned on by -debug/-g/-ftraceall"  )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit _ ( "Automatic initialization of the Cobol runtime system"  )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack _ ( "PERFORM stack checking\n\t\t\t- Turned on by -debug or -g"  )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax _ ( "Allow syntax extensions\n\t\t\t- eg. Switch name  SW1,
etc."   
)
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write _ ( "Use AFTER 1 for WRITE of LINE SEQUENTIAL\n\t\t\t- Default : BEFORE 1"  )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write _ ( "'*' or '/' in column 1 treated as comment\n\t\t\t- FIXED format only )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write _ ( "'$' in indicator area treated as '*'  ,
\n\t\t\t'|'treated as floating comment"   
)
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write _ ( "Allow numeric field overflow\n\t\t\t- Non-ANSI behaviour"  )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write _ ( "Adjust items following OCCURS DEPENDING\n\t\t\t- Requires implicit/explicit relaxed syntax )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single _ ( "Use a single quote (apostrophe) for QUOTE\n\t\t\t- Default : double quote )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive _ ( "Check recursive program call )
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive relax _ ( "Relax syntax checking\n\t\t\t- eg. REDEFINES position"  )
CB_FLAG_RQ ( cb_stack_size  ,
,
"stack-size"  ,
255  ,
,
_("Define PERFORM stack size\n\t\t\t- Default : 255")   
)

Variable Documentation

if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write acucomment
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write after
if fold fold static computed alternate extra brace
if fold fold static call
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive check

Referenced by cb_build_move().

if fold copy

Referenced by cb_to_cname().

if cutoff
if fold fold defaultbyte
if fold fold static computed alternate ebcdic
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax extension

Referenced by process_filename().

if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive relax optional file
if fold fold static computed goto
if fold fold static computed alternate extra correct stack on heap
if fold fold static computed alternate extra correct stack on syntax debugging source implicit init
if fold fold intrinsics
if fold fold static computed alternate extra correct stack on syntax debugging line
if fold fold static computed alternate extra correct stack on syntax debugging source location
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write mfcomment
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write notrunc
if fold fold static computed alternate extra correct numeric
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write odoslide
if fold fold static computed alternate extra correct stack on syntax only
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single quote
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive relax syntax
if fold fold static computed alternate extra correct stack on trace
if fold fold static computed alternate extra correct stack on traceall