GnuCOBOL  2.0
A free COBOL compiler
config.def
Go to the documentation of this file.
1 /*
2  Copyright (C) 2001-2012, 2014-2016 Free Software Foundation, Inc.
3  Written by Keisuke Nishida, Roger While, Simon Sobisch
4 
5  This file is part of GnuCOBOL.
6 
7  The GnuCOBOL compiler is free software: you can redistribute it
8  and/or modify it under the terms of the GNU General Public License
9  as published by the Free Software Foundation, either version 3 of the
10  License, or (at your option) any later version.
11 
12  GnuCOBOL is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with GnuCOBOL. If not, see <http://www.gnu.org/licenses/>.
19 */
20 
21 /* Definitions of variables in config/xxx.conf files
22  Possible override via -cb_conf=tag:value
23  */
24 
25 CB_CONFIG_STRING (cb_config_name, "name")
26 CB_CONFIG_INT (cb_tab_width, "tab-width")
27 CB_CONFIG_INT (cb_text_column, "text-column")
28 CB_CONFIG_INT (cb_word_length, "word-length")
29 CB_CONFIG_INT (cb_lit_length, "literal-length")
30 CB_CONFIG_INT (cb_numlit_length, "numeric-literal-length")
31 CB_CONFIG_ANY (unsigned int, cb_assign_clause, "assign-clause")
32 CB_CONFIG_ANY (unsigned int, cb_binary_size, "binary-size")
33 CB_CONFIG_ANY (unsigned int, cb_binary_byteorder, "binary-byteorder")
34 CB_CONFIG_ANY (enum cb_std_def, cb_std_define, "standard-define")
35 CB_CONFIG_BOOLEAN (cb_filename_mapping, "filename-mapping")
36 CB_CONFIG_BOOLEAN (cb_pretty_display, "pretty-display")
37 CB_CONFIG_BOOLEAN (cb_binary_truncate, "binary-truncate")
38 CB_CONFIG_BOOLEAN (cb_complex_odo, "complex-odo")
39 CB_CONFIG_BOOLEAN (cb_indirect_redefines, "indirect-redefines")
40 CB_CONFIG_BOOLEAN (cb_larger_redefines_ok, "larger-redefines-ok")
41 CB_CONFIG_BOOLEAN (cb_relaxed_syntax_check, "relaxed-syntax-check")
42 CB_CONFIG_BOOLEAN (cb_perform_osvs, "perform-osvs")
43 CB_CONFIG_BOOLEAN (cb_sticky_linkage, "sticky-linkage")
44 CB_CONFIG_BOOLEAN (cb_relax_level_hierarchy, "relax-level-hierarchy")
45 CB_CONFIG_BOOLEAN (cb_host_sign, "hostsign")
46 CB_CONFIG_BOOLEAN (cb_accept_update, "accept-update")
47 CB_CONFIG_BOOLEAN (cb_accept_auto, "accept-auto")
48 CB_CONFIG_BOOLEAN (cb_specify_all_reserved, "specify-all-reserved")
49 CB_CONFIG_SUPPORT (cb_comment_paragraphs, "comment-paragraphs")
50 CB_CONFIG_SUPPORT (cb_memory_size_clause, "memory-size-clause")
51 CB_CONFIG_SUPPORT (cb_multiple_file_tape_clause, "multiple-file-tape-clause")
52 CB_CONFIG_SUPPORT (cb_label_records_clause, "label-records-clause")
53 CB_CONFIG_SUPPORT (cb_value_of_clause, "value-of-clause")
54 CB_CONFIG_SUPPORT (cb_data_records_clause, "data-records-clause")
55 CB_CONFIG_SUPPORT (cb_top_level_occurs_clause, "top-level-occurs-clause")
56 CB_CONFIG_SUPPORT (cb_synchronized_clause, "synchronized-clause")
57 CB_CONFIG_SUPPORT (cb_goto_statement_without_name, "goto-statement-without-name")
58 CB_CONFIG_SUPPORT (cb_stop_literal_statement, "stop-literal-statement")
59 CB_CONFIG_SUPPORT (cb_debugging_line, "debugging-line")
60 CB_CONFIG_SUPPORT (cb_padding_character_clause, "padding-character-clause")
61 CB_CONFIG_SUPPORT (cb_next_sentence_phrase, "next-sentence-phrase")
62 CB_CONFIG_SUPPORT (cb_eject_statement, "eject-statement")
63 CB_CONFIG_SUPPORT (cb_entry_statement, "entry-statement")
64 CB_CONFIG_SUPPORT (cb_move_noninteger_to_alphanumeric, "move-noninteger-to-alphanumeric")
65 CB_CONFIG_SUPPORT (cb_odo_without_to, "odo-without-to")
66 CB_CONFIG_SUPPORT (cb_section_segments, "section-segments")
67 CB_CONFIG_SUPPORT (cb_alter_statement, "alter-statement")
68 CB_CONFIG_SUPPORT (cb_call_overflow, "call-overflow")
69 CB_CONFIG_SUPPORT (cb_numeric_boolean, "numeric-boolean")
70 CB_CONFIG_SUPPORT (cb_acucobol_literals, "acucobol-literals")
71 CB_CONFIG_SUPPORT (cb_word_continuation, "word-continuation")
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack check
Definition: flag.def:99
const char * name
Definition: config.c:88
if fold fold static computed alternate extra correct numeric
Definition: flag.def:74
strict implicit external call column truncate
Definition: warning.def:69
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive relax optional file
Definition: flag.def:129
#define CB_CONFIG_INT(var, name)
Definition: cobc.h:363
if fold fold static computed goto
Definition: flag.def:65
strict implicit define
Definition: warning.def:48
strict implicit external value
Definition: warning.def:54
if fold fold call
Definition: flag.def:48
#define CB_CONFIG_ANY(type, var, name)
Definition: cobc.h:362
cb_std_def
Definition: cobc.h:146
struct includelist * next
Definition: config.c:87
strict implicit external call column linkage
Definition: warning.def:72
if fold fold static computed alternate extra correct stack on syntax debugging line
Definition: flag.def:90
strict implicit external call column overflow
Definition: warning.def:63
#define CB_CONFIG_STRING(var, name)
Definition: cobc.h:364
Definition: cobc.h:195
#define CB_CONFIG_SUPPORT(var, name)
Definition: cobc.h:366
#define CB_CONFIG_BOOLEAN(var, name)
Definition: cobc.h:365
if fold fold static computed alternate extra correct stack on syntax debugging source implicit stack syntax write single recursive relax syntax
Definition: flag.def:126