forked from pmolodo/Pinocchio
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbcpp.cfg
137 lines (115 loc) · 6.9 KB
/
bcpp.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
; This file contains configuration parameters that are used
; within the bcpp program.
; There are two types of parameter types : Boolean, and Integer.
; Boolean types can have only two valid values [On, Yes, or Off, No].
; Integer types can have a valid range of 0 - 5000.
;------------------------------------------------------------------------
; This parameter specifies how many lines separate between two
; functions.
;------------------------------------------------------------------------
function_spacing = 2 ; Integer
;------------------------------------------------------------------------
; Specifies whether to use tabs in indenting code.
;------------------------------------------------------------------------
use_tabs = no ; Boolean
;------------------------------------------------------------------------
; Specifies how many spaces to indent. This parameter is also used
; for tab indenting, as 1 tab may be worth 8 spaces if so desired.
; This parameter is used to position comments in TAB mode, and expanding
; of tabs within code!
;------------------------------------------------------------------------
indent_spacing = 2 ; Integer
;------------------------------------------------------------------------
; Specifies whether to indent preprocessor controls to match the code
;------------------------------------------------------------------------
indent_preprocessor = yes ; Boolean
;------------------------------------------------------------------------
; Specifies whether to indent embedded SQL statements
;------------------------------------------------------------------------
indent_exec_sql = yes ; Boolean
;------------------------------------------------------------------------
; If set, overrides comments_with_code setting, forcing inline comments
; to be appended to the code they are adjacent to.
;------------------------------------------------------------------------
keep_comments_with_code = no ; Boolean
;------------------------------------------------------------------------
; Defines at what start position comments that have code on the
; same line to be placed.
;------------------------------------------------------------------------
comments_with_code = 0 ; Integer
;------------------------------------------------------------------------
; Defines at what start position comments with no code start.
;------------------------------------------------------------------------
comments_with_nocode = 0 ; Integer
;------------------------------------------------------------------------
; Set this option to ON turns off setting indentation position of parameter
; "comments_with_nocode". Indentation is then set according to code
; position.
;------------------------------------------------------------------------
leave_comments_nocode = yes ; Boolean
;------------------------------------------------------------------------
; Use this option is used to change non-ASCII (non-printable) chars to
; octal notation if they lie within quotes. Either
; Ascii_Chars_Only, XOR Leave_Graphic_Chars parameters need to be set
; as a True value for this parameter to take effect.
;------------------------------------------------------------------------
NonAscii_Quotes_to_Octal = yes ; Boolean
;------------------------------------------------------------------------
; Setting this parameter to yes will strip non-printable characters
; from the source files, but leave any character that are IBM
; graphics alone. Any non-printable characters that lie within
; quotes will be transformed into octal/character notation, if
; NonAscii_Quotes_To_Octal parameter is set to True.
;------------------------------------------------------------------------
; leave_graphic_chars = no ; Boolean
;------------------------------------------------------------------------
; Setting this parameter to yes will strip any non-printable,
; non-ASCII characters from the input file. Any non-printable
; octal/character notation if NonAscii_Quotes_To_Octal is set to
; True. Comment out this parameter if you are using
; Leave_Graphic_Chars parameter, as this parameter will override
; it.
;------------------------------------------------------------------------
ascii_chars_only = yes ; Boolean
;------------------------------------------------------------------------
; This parameter will place top-level open braces on a new line after its
; associated code if set on/yes. Else the brace will be placed on
; next above line if possible, with its code.
;------------------------------------------------------------------------
place_top_brace_on_new_line = yes ; Boolean
;------------------------------------------------------------------------
; This parameter will place open braces on a new line after its
; associated code if set on/yes. Else the brace will be placed on
; next above line if possible, with its code.
;------------------------------------------------------------------------
place_brace_on_new_line = yes ; Boolean
;------------------------------------------------------------------------
; This parameter will indent a trailing brace to align with the code
; which is enclosed, rather than with the "if" or similar statement which
; begins the compound statement.
;------------------------------------------------------------------------
brace_indent = no ; Boolean
;------------------------------------------------------------------------
; This parameter will shift both leading/trailing braces to the right by
; one indent-level.
;------------------------------------------------------------------------
indent_both_braces = no ; Boolean
;------------------------------------------------------------------------
; This parameter will stop output from the program corrupting output
; that may exit from the program via the standard output.
; If this parameter is set to off/no then no output is generated from
; the program, unless an error is encountered
;------------------------------------------------------------------------
program_output = no ; Boolean
;------------------------------------------------------------------------
; Specifies what the internal memory requirements will be in size of the
; line processing buffer. This essentially is used only for open brace
; relocation in Kernighan/Ritchie style.
;------------------------------------------------------------------------
Queue_Buffer = 1000 ; Integer
;------------------------------------------------------------------------
; If this option is set to true then the input file will be backup into a
; another file with a ".bac" extension added to the end of the file
; name.
;------------------------------------------------------------------------
Backup_File = no ; Boolean