summaryrefslogtreecommitdiffstats
path: root/indenters/__TODO/uigui_greatcode.ini
blob: 24c7a58d6ba342c454161203cc5c1f27513a587e (plain)
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
[header]
categories=General|Space|Code|Statements|Pre-Processor|Comments|Miscellaneous
cfgFileParameterEnding=cr
configFilename=gc.cfg
fileTypes=*.cpp|*.c|*.h|*.hpp
indenterFileName=greatcode
indenterName=GreatCode (C, C++)
inputFileName=indentinput
inputFileParameter=-file-
manual=http://universalindent.sf.net/indentermanuals/gc.txt
outputFileName=indentinput
outputFileParameter=none
parameterOrder=ipo
showHelpParameter=-h
stringparaminquotes=false
useCfgFileParameter=none
version=1.140

[overwrite_read_only]
Category=0
Description=Process read only files (change status)
EditorType=boolean
TrueFalse=-overwrite_read_only-|-no-overwrite_read_only-
ValueDefault=0

[tab_size]
CallName=-tab_size-
Category=0
Description="<html>Set the level (number of blanks) of an indentation level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -tab_size-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }<br><br>        -tab_size-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>          a++<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=1
ValueDefault=4

[tab_out]
Category=0
Description=Output tab characters instead of spaces
EditorType=boolean
TrueFalse=-tab_out-|-no-tab_out-
ValueDefault=1

[eol_unix]
Category=0
Description=Unix format for carriage returns
EditorType=boolean
TrueFalse=-eol_unix-|-no-eol_unix-
ValueDefault=0

[space_if]
Category=1
Description="<html>Output a blank character after if. while. for and switch keywords.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if (a)<br>        {<br>            while (a--)<br>            {<br>            }<br>        }<br><br>        -no-space_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            while(a--)<br>            {<br>            }<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-space_if-|-no-space_if-
ValueDefault=0

[space_return]
Category=1
Description="<html>Output a blank character after return if return is followed by an open<br>        parenthesis.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return (6)<br><br>        -no-space_return-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        return(6)</font></pre></html>"
EditorType=boolean
TrueFalse=-space_return-|-no-space_return-
ValueDefault=0

[space_fctcall]
Category=1
Description="<html>Output a blank character before the open parenthese of a function call.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call (out)<br>        loop (100)<br><br>        -no-space_fctcall-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100)</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctcall-|-no-space_fctcall-
ValueDefault=0

[space_fctcall_firstparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctcall_firstparam-|-no-space_fctcall_firstparam-
ValueDefault=0

[space_fctcall_inparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctcall_inparam-|-no-space_fctcall_inparam-
ValueDefault=1

[space_fctcall_lastparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctcall_lastparam-|-no-space_fctcall_lastparam-
ValueDefault=0

[space_fctdef_firstparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdef_firstparam-|-no-space_fctdef_firstparam-
ValueDefault=0

[space_fctdef_lastparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdef_lastparam-|-no-space_fctdef_lastparam-
ValueDefault=0

[space_fctdecl_firstparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdecl_firstparam-|-no-space_fctdecl_firstparam-
ValueDefault=0

[space_fctdecl_lastparam]
Category=1
Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1. 2. 3. 4)<br><br>        -no-space_fctcall_inparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(1.2.3.4)<br><br>        -space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call( out)<br>        loop( 100. 200)<br><br>        -no-space_fctcall_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        main_call(out)<br>        loop(100. 200)<br><br>        -space_fctdef_firstparam-<br>        -space_fctdef_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out )<br>        {<br>        }<br><br>        -space_fctdecl_firstparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call( int out. int in)<br><br>        -space_fctdecl_lastparam-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main_call(int out. int in )</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdecl_lastparam-|-no-space_fctdecl_lastparam-
ValueDefault=0

[space_fctdecl]
Category=1
Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdecl-|-no-space_fctdecl-
ValueDefault=0

[space_fctdef]
Category=1
Description="<html>Output a blank character before the open parenthese of a function <br>        definition / declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_fctdecl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern func (a)<br><br>        -space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func (a)<br>        {<br>        }<br><br>        -no-space_fctdef-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int func(a)<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-space_fctdef-|-no-space_fctdef-
ValueDefault=0

[space_paren]
CallName=-space_paren-
Category=1
Description="<html>Add spaces after '(' and before ')' if the nested level of the<br>        parenthese is lower than the argument.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_paren-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((a < 5) && (b > 2))<br>        {<br>        }<br><br>        -space_paren-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( (a < 5) && (b > 2) )<br>        {<br>        }<br><br>        -space_paren-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if( ( a < 5 ) && ( b > 2 ) )<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_cast-<br><br>        Note(s) :<br>        - Empty expressions () are not modified.<br>        - Casts are not modified.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[space_cast]
Category=1
Description="<html>Add spaces after '(' and before ')' for cast operators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(( int * ) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return (int *) b<br><br>        See option(s) :<br>        -space_paren-<num></font></pre></html>"
EditorType=boolean
TrueFalse=-space_cast-|-no-space_cast-
ValueDefault=0

[space_cast_after]
Category=1
Description="<html>Add a space after a cast expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *) b)<br>        {<br>        }<br><br>        return ( int * ) b<br><br>        -no-space_cast_after-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if((int *)b)<br>        {<br>        }<br><br>        return (int *)b<br><br>        See option(s) :<br>        [-no]-space_cast-</font></pre></html>"
EditorType=boolean
TrueFalse=-space_cast_after-|-no-space_cast_after-
ValueDefault=1

[space_scope_def]
Category=1
Description="<html>Add a space before and after the scope resolution operator '::' in the<br>        function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func :: Ping(void)<br>        {<br>        }<br><br>        -no-space_scope_def-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_access-</font></pre></html>"
EditorType=boolean
TrueFalse=-space_scope_def-|-no-space_scope_def-
ValueDefault=0

[space_scope_access]
Category=1
Description="<html>Add a space before and after the scope resolution operator '::' when<br>        accessing a static method.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base :: Ping()<br>            Base :: Pong()<br>        }<br><br>        -no-space_scope_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void func::Ping(void)<br>        {<br>            Base::Ping()<br>            Base::Pong()<br>        }<br><br>        See option(s) :<br>        [-no]-space_scope_def-</font></pre></html>"
EditorType=boolean
TrueFalse=-space_scope_access-|-no-space_scope_access-
ValueDefault=0

[space_affect_style]
CallName=-space_affect_style-
Category=1
Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[space_autoaffect_style]
CallName=-space_autoaffect_style-
Category=1
Description="<html>Set the indent style for affect and auto-affectoperators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -space_affect_style-0<br>        -space_autoaffect_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a = b = c      <== Affect<br>        a *= 6         <== Auto-Affect<br><br>        -space_affect_style-1<br>        -space_autoaffect_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a= b= c<br>        a*= 6<br><br>        -space_affect_style-2<br>        -space_autoaffect_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        a=b=c<br>        a*=6</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[code_len]
CallName=-code_len-
Category=2
Description=Maximum length of a line of code
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=8
ValueDefault=120

[code_keep_empty_lines]
Category=2
Description=Keep empty lines in original file
EditorType=boolean
TrueFalse=-code_keep_empty_lines-|-no-code_keep_empty_lines-
ValueDefault=1

[code_keep_more_empty_lines]
Category=2
Description=Make more effort to preserve empty lines in the original file - even in the face of other reformatting
EditorType=boolean
TrueFalse=-code_keep_more_empty_lines-|-no-code_keep_more_empty_lines-
ValueDefault=0

[code_remove_empty_lines]
CallName=-code_remove_empty_lines-
Category=2
Description="<html>Remove all excedent empty lines. If num is 1. then only one single<br>        blank line is authorized.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_remove_empty_lines-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        <EOL><br>        int a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        <EOL><br>        int a</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=1
ValueDefault=2

[code_split_bool_before]
Category=2
Description="<html>Determine the aspect of boolean expressions when they must be split<br>        because they are too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60)<br>        &&  (B - 50 > 10)<br>        ||  var<br>        )<br>        {<br>        }<br><br>        -no-code_split_bool_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if<br>        (<br>            (A + main(func) + 6 > 60) &&<br>            (B - 50 > 10) ||<br>            var<br>        )<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_split_bool_before-|-no-code_split_bool_before-
ValueDefault=1

[code_split_fctcall_style]
CallName=-code_split_fctcall_style-
Category=2
Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[code_split_fctdef_style]
CallName=-code_split_fctdef_style-
Category=2
Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[code_split_fctdecl_style]
CallName=-code_split_fctdecl_style-
Category=2
Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[code_split_for_style]
CallName=-code_split_for_style-
Category=2
Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[code_split_if_style]
CallName=-code_split_if_style-
Category=2
Description="<html>Set the style when GC must break a function call/def/decl. a for <br>        statement or an if statement if the line is too long. <br>        The resulting style is the same for all options. <br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_split_fctcall_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function<br>        (<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>        )<br><br>        -code_split_fctcall_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter. parameter. parameter.<br>                 parameter. parameter. parameter.<br>                 parameter)<br><br>        -code_split_fctcall_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        function(parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter.<br>                 parameter)<br><br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter.<br>            parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter.<br>        parameter)<br>        {<br>        }<br><br>        -code_split_fctdef_style-5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void function(<br>            parameter. parameter. parameter. parameter.<br>            parameter. parameter. parameter)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[code_split_decl_style]
CallName=-code_split_decl_style-
Category=2
Description="<html>Set style of indentation for declaration of variables.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a. b. c = 10<br>\t\tint d<br><br>        -code_split_decl_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a.<br>            b.<br>            c = 10<br>\t\tint d<br><br>        -code_split_decl_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int b<br>        int c = 10<br>\t\tint d</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[code_constructor_style]
CallName=-code_constructor_style-
Category=2
Description="<html>Set style of indentation for constructors.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_constructor_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>            set(0).<br>            reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) : set(0). reset(0)<br>        {<br>        }<br><br>        -code_constructor_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        cons::cons(void) :<br>        set(0).<br>        reset(0)<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[code_decl_move_affect]
Category=2
Description="<html>Move initialization in local variables declaration just after the<br>        declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_affect-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a = 0<br>            int     c = a + 1<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int     c<br><br>            a = 0      <= initializations has been moved<br>            c = a + 1<br>        }<br><br>        Note(s) :<br>        - Be careful because this option sometimes does not work well. That's<br>          why it's set to FALSE by default.</font></pre></html>"
EditorType=boolean
TrueFalse=-code_decl_move_affect-|-no-code_decl_move_affect-
ValueDefault=0

[code_decl_move_top]
Category=2
Description="<html>Move all local variables declaration to the top of the corresponding<br>        statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_move_top-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            int c          <= declaration<br>            c = 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a. b<br>            int c          <= declaration has been moved<br><br>            a = b = 0<br>            while(a)<br>            {<br>            }<br><br>            c = 10<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_decl_move_top-|-no-code_decl_move_top-
ValueDefault=0

[code_decl_access_to_type]
Category=2
Description="<html>Move * and & access specifier just after the type if TRUE. or<br>        just before the name if FALSE.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int**   p<br>        int function(int* b. int& ref)<br>        {<br>        }<br><br>        -no-code_decl_access_to_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     **p<br>        int function(int *b. int &ref)<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_decl_access_to_type-|-no-code_decl_access_to_type-
ValueDefault=0

[code_decl_break_template]
Category=2
Description="<html>Force an EOL after a template declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i>    <= EOL<br>        class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }<br><br>        -no-code_decl_break_template-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        template<class T. int i> class TestClass<br>        {<br>        public:<br>            char    buffer[i]<br>            T\t\ttestFunc(T *p1)<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_decl_break_template-|-no-code_decl_break_template-
ValueDefault=1

[code_decl_add_void]
Category=2
Description="<html>Force the voidkeyword in a function declaration if nothing is<br>        specified.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function()<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_decl_add_void-|-no-code_decl_add_void-
ValueDefault=0

[code_wizard_indent]
Category=2
Description="<html>Indent code between to devstudio appwizard special comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a              <= has been touched<br>        {<br>            id = 0<br>        }<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        -no-code_wizard_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>        protected:<br>        //{{AFX_MSG(CDocument)<br>        enum a { id = 0 }          <= same as original file<br>        afx_msg void    OnFileClose(void)<br>        afx_msg void    OnFileSave(void)<br>        afx_msg void    OnFileSaveAs(void)<br>        //}}AFX_MSG<br>        DECLARE_MESSAGE_MAP()<br>        }<br><br>        Note(s) :<br>        - This option must be set to FALSE if you want to indent special<br>          appwizard headers with auto generated code. This is because touching<br>          that code can make appwizard fail to recognize its special marks.<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
EditorType=boolean
TrueFalse=-code_wizard_indent-|-no-code_wizard_indent-
ValueDefault=1

[code_force_return_paren]
Category=2
Description="<html>Force parentheses around a returnexpression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_force_return_paren-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a()<br>        {<br>            return(0)<br>        }<br><br>        See option(s) :<br>        [-no]-code_remove_return_paren-<br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */<br>        - Can't be used with -code_remove_return_paren- option.</font></pre></html>"
EditorType=boolean
TrueFalse=-code_force_return_paren-|-no-code_force_return_paren-
ValueDefault=0

[code_remove_return_paren]
Category=2
Description=Remove all parentheses around a return parameter
EditorType=boolean
TrueFalse=-code_remove_return_paren-|-no-code_remove_return_paren-
ValueDefault=0

[code_align_max_blanks]
CallName=-code_align_max_blanks-
Category=2
Description="<html>Set the maximum number of blank characters that can be added by GC to<br>        align declarations of variables or functions.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_align_max_blanks-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int     a<br>        un_int  b<br>        unsigned int    coucou<br>        unsigned int    bg<br><br>        -code_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         a<br>        un_int      b<br>        unsigned int    coucou<br>        unsigned int    bg</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=1
ValueDefault=1000

[code_def_fct_break_return_type]
Category=2
Description="<html>Force a line break after the return type in a function definition.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int<br>        function(void)<br>        {<br>        }<br><br>        int <br>        class::func(void)<br>        {<br>        }<br><br>        -no-code_def_fct_break_return_type-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int function(void)<br>        {<br>        }<br><br>        int class::func(void)<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-code_def_fct_break_return_type-|-no-code_def_fct_break_return_type-
ValueDefault=0

[code_concat_strings]
Category=2
Description="<html>Concat adjacent string constants.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)<br><br>        -code_concat_strings-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        printf(coucoulafoule)</font></pre></html>"
EditorType=boolean
TrueFalse=-code_concat_strings-|-no-code_concat_strings-
ValueDefault=0

[code_empty_fct_blanks]
CallName=-code_empty_fct_blanks-
Category=2
Description="<html>Add empty lines between { and } for empty functions. Empty function<br>        must have no code between { and }.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_empty_fct_blanks-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        { }<br><br>        -code_empty_fct_blanks-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br>        }<br><br>        -code_empty_fct_blanks-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void empty(void)<br>        {<br><br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[catch_eol_before]
CallName=-catch_eol_before-
Category=2
Description=Number of EOL before catch
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[code_class_access_eol_before]
CallName=-code_class_access_eol_before-
Category=2
Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[code_class_access_eol_after]
CallName=-code_class_access_eol_after-
Category=2
Description="<html>Number of EOL before/after class access specifiers.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_class_access_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:             <EOL><br>            void a(void)<br><br>        private:            <EOL><br>            void ab(void)<br>        }<br><br><br>        -code_class_access_eol_before-2<br>        -code_class_access_eol_after-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<EOL><br>        <EOL><br>        public:             <EOL><br>                            <EOL><br>                            <EOL><br>            void a(void)<br>        <EOL><br>        <EOL><br>        private:            <EOL><br>                            <EOL><br>                            <EOL><br>            void ab(void)<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[code_labels_eol_after]
CallName=-code_labels_eol_after-
Category=2
Description="<html>Number of EOL after labels.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -code_labels_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>            a++<br><br>        -code_labels_eol_after-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            goto label<br>        label:              <EOL><br>                            <EOL><br>            a++<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num></font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[stmt_break_alone]
Category=3
Description="<html>Force an empty statement to be alone on its line.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br>            <br><br>        -no-stmt_break_alone-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        for(a = 0 a < 10 a++)<br><br>        Note(s) :<br>        - Concerns if. while. for and switch statements.</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_break_alone-|-no-stmt_break_alone-
ValueDefault=0

[stmt_break_dowhile]
Category=3
Description="<html>Force a break line before the while of a do...while statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">\t\t-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} <br>\t\twhile(1)<br><br>\t\t-no-stmt_break_dowhile-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} while(1)</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_break_dowhile-|-no-stmt_break_dowhile-
ValueDefault=0

[stmt_force_brace]
CallName=-stmt_force_brace-
Category=3
Description="<html>Force a statement to be enclosed with { } if its length exceeded the<br>        given parameter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>            a++<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=100

[code_eol_after_close_brace]
CallName=-code_eol_after_close_brace-
Category=3
Description="<html>Nu<pre><font face=\"courier new\" size=\"3\">mber of blank lines after every close brace -<br>        except ones followed by else. while. and those around typedef<br>        statements...<br><br>        -stmt_force_brace-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br>        if foo) {<br>          bar()<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if foo) {<br>          bar()<br>        }<br><br>        if foo) {<br>          bar()<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[stmt_concat_if]
Category=3
Description="<html>Try to output if. while or for expression on a single line if the<br>        length of the statement is not too long.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b)<br>            a = b + 6<br>        if(a)<br>            a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        while(a && b) a = b + 6<br>        if(a) a++<br>        if(b)<br>        {<br>            b++<br>        }<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_if-|-no-stmt_concat_if-
ValueDefault=1

[stmt_concat_if_and_else]
Category=3
Description="<html>Try to output if ... else expression on two lines - if possible...<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_and_else-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>            a++<br>        else<br>            b++<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        else b++<br><br>        See options(s) :<br>        -code_len-<num><br><br>        Note(s) :<br>        - This option does not modify statements with { }.</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_if_and_else-|-no-stmt_concat_if_and_else-
ValueDefault=0

[stmt_concat_else_2_stmt]
Category=3
Description="<html>Put the else on the same line as the previous statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } else<br>        {<br>        }<br><br>        -no-stmt_concat_else_2_stmt-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a)<br>        {<br>        } <br>        else<br>        {<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_else_2_stmt-|-no-stmt_concat_else_2_stmt-
ValueDefault=0

[stmt_concat_else_if]
Category=3
Description="<html>Close up any gap between else and if in else ... ifstructures.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } <br>\t\telse if(bar) <br>\t\t{<br>        }<br><br>        -no-stmt_concat_else_if-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(foo) <br>\t\t{<br>        } else<br>        if(bar) <br>\t\t{<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_else_if-|-no-stmt_concat_else_if-
ValueDefault=1

[stmt_concat_inline_class]
Category=3
Description="<html>Concat if possible inline function body inside a class.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_inline_class-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            int previous(int a)<br>            {<br>                return a - 1<br>            }<br>            int next(int a)<br>            {<br>                return a + 1<br>            }<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class   a<br>        {<br>            int previous(int a) { return a - 1 }<br>            int next(int a)     { return a + 1 }<br>        }<br><br>        See options(s) :<br>        -code_len-<num></font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_inline_class-|-no-stmt_concat_inline_class-
ValueDefault=1

[stmt_concat_switch]
Category=3
Description="<html>Concat all cases of a switch if possible. Empty lines are removed if<br>\t\tconcatenation is done.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_switch-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:<br>            break<br><br>        case 11:<br>            a = a + 6 return a<br><br>        case 12:<br>            if(a) a++<br>            break<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 10:    break<br>        case 11:    a = a + 6 return a<br>        case 12:    if(a) a++ break<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_switch-|-no-stmt_concat_switch-
ValueDefault=1

[stmt_concat_macros]
Category=3
Description="<html>Concat a macro body if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_macros-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro()<br>        {<br>            a = a + 18 - b<br>            if(!a) return 10<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define macro() { a = a + 18 - b if(!a) return 10 }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_macros-|-no-stmt_concat_macros-
ValueDefault=1

[stmt_concat_enum]
Category=3
Description="<html>Concat content of enum if possible.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_enum-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a<br>        {<br>            id1.<br>            id2<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        enum a { id1. id2 }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_enum-|-no-stmt_concat_enum-
ValueDefault=1

[stmt_decl_remove_empty]
Category=3
Description="<html>Remove empty lines in declaration statements.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_decl_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>                        <= Empty line<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            int a<br>            int b<br>            int c<br><br>            a = b = c = 0<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_decl_remove_empty-|-no-stmt_decl_remove_empty-
ValueDefault=1

[stmt_concat_if_remove_empty]
Category=3
Description="<html>Remove empty lines between concat if/while/for.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_concat_if_remove_empty-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>                        <= Empty line<br>                        <= Empty line<br>        if(b) b = b + a<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        if(a) a++<br>        if(b) b = b + a<br><br>        See option(s) :<br>        [-no]-stmt_concat_if- to concat if/while/for expressions if possible.</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_concat_if_remove_empty-|-no-stmt_concat_if_remove_empty-
ValueDefault=1

[stmt_brace_style_class]
CallName=-stmt_brace_style_class-
Category=3
Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[stmt_brace_style_fct]
CallName=-stmt_brace_style_fct-
Category=3
Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[stmt_brace_style_decl]
CallName=-stmt_brace_style_decl-
Category=3
Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[stmt_brace_style]
CallName=-stmt_brace_style-
Category=3
Description="<html>Change the indentation style of braces.<br>        -stmt_brace_style_class- for a class declaration.<br>        -stmt_brace_style_fct- for a function body.<br>        -stmt_brace_style_decl- for declarations (struct. enum).<br>        -stmt_brace_style- for all other statements (if. while...).<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>            {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>            {<br>            while(a)<br>                {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>            }<br>        }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void) {<br>            while(a) {<br>                a = a + func(a)<br>                }<br>            }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {   while(a)<br>            {   a = a + func(a)<br>            }<br>        }<br><br>        Style 5 offset brace by 1/2 tab width<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void main(void)<br>        {<br>            while(a)<br>              {<br>                a = a + func(a)<br>              }<br>        }<br><br>        Note(s) :<br>        - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[stmt_switch_style]
CallName=-stmt_switch_style-
Category=3
Description="<html>Change the indentation style of switch.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>            {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>            }<br><br>        Style 3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>        }<br><br>        Style 4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a) {<br>            case 0:<br>                a++<br>                break<br>            case 1:<br>                break<br>        }<br><br>        Style 5<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>          {<br>        case 0:<br>            a++<br>            break<br>        case 1:<br>            break<br>          }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=5
MinVal=0
ValueDefault=0

[stmt_switch_eol]
CallName=-stmt_switch_eol-
Category=3
Description="<html>Is there an empty line before the casekeyword ?<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        Style 0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br><br>        case 1:<br>            break<br><br>        case 4:<br>            break<br>        }<br><br>        Style 1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        switch(a)<br>        {<br>        case 0:<br>\t\tcase 3:<br>            a++<br>            break<br>        case 1:<br>            break<br>        case 4:<br>            break<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=1
MinVal=0
ValueDefault=0

[stmt_class_indent]
CallName=-stmt_class_indent-
Category=3
Description="<html>Set the number of additional indentation levels in a class declaration.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -stmt_class_indent-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void a(void)<br>        }<br><br>        -stmt_class_indent-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>            public:<br>                void a(void)<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[stmt_namespace_indent]
Category=3
Description="<html>Indent one level a namespace statement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_namespace_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        namespace com<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_namespace_indent-|-no-stmt_namespace_indent-
ValueDefault=0

[stmt_extern_c_indent]
Category=3
Description="<html>Indent one level an extern Cstatement.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>        int a(void)<br>        {<br>        }<br>        }<br><br>        -stmt_extern_c_indent-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        extern C<br>        {<br>            int a(void)<br>            {<br>            }<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-stmt_extern_c_indent-|-no-stmt_extern_c_indent-
ValueDefault=0

[stmt_static_init_style]
CallName=-stmt_static_init_style-
Category=3
Description="<html>De<pre><font face=\"courier new\" size=\"3\">fines indent style for static initialisations.<br><br>\t\t-stmt_static_init_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. <br>\t\t\tROM. <br>\t\t\tOTPROM. <br>\t\t\tEPROM. <br>\t\t\tEEPROM. <br>\t\t\tFLASH<br>\t\t}<br><br>\t\t-stmt_static_init_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = { NULL. ROM. OTPROM. EPROM. EEPROM. FLASH}<br><br>\t\t-stmt_static_init_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. ROM. OTPROM. <br>\t\t\tEPROM. EEPROM. FLASH<br>\t\t}<br><br>        Note(s) :<br>        - Option -stmt_static_init_style-1 let the original indentation <br>\t\t  unchanged.<br>        - The max length of the line in the initialisation statement for option<br>\t\t  -stmt_static_init_style-3 is defined by the -stmt_static_init_len-<br>\t\t  option.<br><br>        See option(s) :<br>\t\t-stmt_static_init_len-<num></font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=3
MinVal=0
ValueDefault=0

[stmt_static_init_len]
CallName=-stmt_static_init_len-
Category=3
Description="<html>To<pre><font face=\"courier new\" size=\"3\"> be used with -stmt_static_init_style-3. Defined the max length of</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=80

[pp_align_to_code]
Category=4
Description="<html>Align or not PP directive to the code just below.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>            #define a       0<br>            #define coucou  0<br>            #define coucou() <br>                while(a) <br>                { <br>                    a = a + func(a) <br>                }<br><br>            #if 0<br>            if(a) a++<br>            #endif<br>        }<br><br>        -no-pp_align_to_code-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #define a   0<br>        void main(void)<br>        {<br>        #define a       0<br>        #define coucou  0<br>        #define coucou() <br>            while(a) <br>            { <br>                a = a + func(a) <br>            }<br><br>        #if 0<br>            if(a) a++<br>        #endif<br>        }<br><br>        Note(s) :<br>        - This option can't be used in source file file special comment /*$O*/.</font></pre></html>"
EditorType=boolean
TrueFalse=-pp_align_to_code-|-no-pp_align_to_code-
ValueDefault=0

[pp_style]
CallName=-pp_style-
Category=4
Description="<html>Set the indentation style of PP directives.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -pp_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #if 0<br>        #ifdef a<br>        #elif b<br>            a--<br>        #endif<br>        #endif<br>        #endif<br><br>        -pp_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>            #if 0<br>                #ifdef a<br>                #elif b<br>            a--<br>                #endif<br>            #endif<br>        #endif<br><br>        -pp_style-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #ifdef a<br>            a++<br>        #else<br>        #   if 0<br>        #      ifdef a<br>        #      elif b<br>            a--<br>        #      endif<br>        #   endif<br>        #endif</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[pp_include_unix]
Category=4
Description="<html>Change '' to '/' in an include expression.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h><br><br>        -pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gl/gl.h<br>        #include <gl/gl.h><br><br>        -no-pp_include_unix-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        #include gll.h<br>        #include <gll.h></font></pre></html>"
EditorType=boolean
TrueFalse=-pp_include_unix-|-no-pp_include_unix-
ValueDefault=1

[pp_align_breakline]
Category=4
Description="<html>Al<pre><font face=\"courier new\" size=\"3\">ign (or not) breakline characters '' in macros.<br><br>        -pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A)         <br>\t\t\tA += 2\t\t\t <br>\t\t\tA = c(fonc) + 3 <br><br>        -no-pp_align_breakline-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A) <br>\t\t\tA += 2\t<br>\t\t\tA = c(fonc) + 3</font></pre></html>"
EditorType=boolean
TrueFalse=-pp_align_breakline-|-no-pp_align_breakline-
ValueDefault=0

[cmt_fixme]
CallName=-cmt_fixme-
Category=5
Description="<html>Specify the string for FIXME comment the default is /* FIXME: Comment */<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_fixme-/* TODO: add comment */</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=/* */

[cmt_align_max_blanks]
CallName=-cmt_align_max_blanks-
Category=5
Description="<html>Set the max number of blank characters to add to align last line<br>        comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_align_max_blanks-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou     /* comment */<br>        unsigned int    b      /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */<br><br>        -cmt_align_max_blanks-30<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int         coucou             /* comment */<br>        unsigned int    b                  /* comment */<br>        unsigned int    long_long_variable_variables   /* comment */</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=1
ValueDefault=10

[cmt_first_space_cpp]
Category=5
Description="<html>Force a space after the opening comment delimiter.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // coucou<br><br>        -no-cmt_first_space_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        //coucou</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_space_cpp-|-no-cmt_first_space_cpp-
ValueDefault=1

[cmt_dont_modify]
Category=5
Description="<html>Pr<pre><font face=\"courier new\" size=\"3\">ocess or not all the comments of the file.</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_dont_modify-|-no-cmt_dont_modify-
ValueDefault=0

[cmt_add_gc_tag]
Category=5
Description=<html>Add the GC mark at the beginning of the file.<br><br>        /*$T test.c GC 1.102 01/06/01 16:47:25 */</html>
EditorType=boolean
TrueFalse=-cmt_add_gc_tag-|-no-cmt_add_gc_tag-
ValueDefault=1

[cmt_add_file]
Category=5
Description=<html>Add a special comment at the beginning of file (if not already<br>        present). The type of the comment is set by -cmt_add_file_style-.<br><br>        -cmt_add_file-<br>        -cmt_add_file_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ** file.c **<br>        /*$6<br>         ++++++++++++++++++++++++++++++++++++++++++<br>         ++++++++++++++++++++++++++++++++++++++++++<br>         */<br>        ...<br>        ** EOF **<br><br>        -cmt_add_file-<br>        -cmt_add_file_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ** file.c **<br>        /*$I0<br>            ...<br>         */<br>        ...<br>        ** EOF **<br><br>        See option(s) :<br>        -cmt_sep_char_6-<char><br>        -cmt_sep_len-<num><br>        -cmt_add_file_style-<num></html>
EditorType=boolean
TrueFalse=-cmt_add_file-|-no-cmt_add_file-
ValueDefault=1

[cmt_add_file_style]
CallName=-cmt_add_file_style-
Category=5
Description="<html>Special comment style for -cmt_add_file- option.<br>        0 = special comment level 6 /*$6<br>        1 = special comment external insertion file /*$I0<br><br>        -cmt_add_file_style-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ** file.c **<br>        /*$6<br>         ++++++++++++++++++++++++++++++++++++++++++<br>         ++++++++++++++++++++++++++++++++++++++++++<br>         */<br><br>        -cmt_add_file_style-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ** file.c **<br>        /*$I0<br>            ...<br>         */<br><br>        See option(s) :<br>        [no]-cmt_add_file-<br>        Special comment /*$I<num>*/</html>"
EditorType=numeric
Enabled=true
MaxVal=1
MinVal=0
ValueDefault=0

[cmt_add_fct_def]
Category=5
Description="<html>Add an empty comment before function definition (if not already<br>        present).<br>        Comment is level is set by -cmt_sep_force_fct_def- option.<br><br>        ** file.c **<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        int a(void)<br>        {<br>        }<br><br>        ** EOF **<br><br>        See option(s) :<br>        -cmt_sep_char_3-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_fct_def-<num><br><br>        Note(s) :<br>        - Actual comments before function are included in the separator.</html>"
EditorType=boolean
TrueFalse=-cmt_add_fct_def-|-no-cmt_add_fct_def-
ValueDefault=1

[cmt_add_fct_def_class]
Category=5
Description=<html>Same as -cmt_add_fct_def-. but for functions defined inside a class<br>\t\t(inline functions).<br><br>        See option(s) :<br>\t\t-cmt_add_fct_def-</html>
EditorType=boolean
TrueFalse=-cmt_add_fct_def_class-|-no-cmt_add_fct_def_class-
ValueDefault=1

[cmt_trailing_style]
CallName=-cmt_trailing_style-
Category=5
Description="<html>Co<pre><font face=\"courier new\" size=\"3\">ntrol style of trailing comments and an empty comment is added to<br>        function parameters if not already present. <br>        This also causes -cmt_force_fct_def_decl_split-<br>        and -code_split_fctdef_style-3. The content of<br>        empty comment is defined by -cmt_fixme-.<br><br>        -cmt_trailing_style-1<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(int param1. int param2)                   ## No comments<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. /* FIXME: add a comment */      ## Added automatically<br>            int param2) /* FIXME: add a comment */      ## Added automatically<br>        {<br>        }<br><br><br>        -cmt_trailing_style-2<br>        -cmt_force_fct_def_decl_split-<br>        -code_split_fctdef_style-3<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        before:<br><br>        int a(<br>            int param1. /* IN: parameter 1 */<br>            int param2) /* IN: parameter 2 */<br>        {<br>        }<br><br>        after:<br><br>        int a(<br>            int param1. ///< IN: parameter 1            ## Changed to cpp<br>            int param2) ///< IN: parameter 2            ## Changed to cpp<br>        {<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2
MinVal=0
ValueDefault=0

[cmt_split_before_@_in_fct_cmts]
Category=5
Description=Split lines in fucntion comments before @
EditorType=boolean
TrueFalse=-cmt_split_before_@_in_fct_cmts-|-no-cmt_split_before_@_in_fct_cmts-
ValueDefault=0

[cmt_force_fct_def_decl_split]
Category=5
Description="<html>Fo<pre><font face=\"courier new\" size=\"3\">rce function definitions to split at each paramenter according<br>        to the sytle defined by -code_split_fctdef_style-</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_force_fct_def_decl_split-|-no-cmt_force_fct_def_decl_split-
ValueDefault=0

[cmt_java_doc]
Category=5
Description=Enable the java doc type comments for all comments. Also enables -cmt_sep_fill_star- and -cmt_fct_java_doc-
EditorType=boolean
TrueFalse=-cmt_java_doc-|-no-cmt_java_doc-
ValueDefault=0

[cmt_fct_java_doc]
Category=5
Description=Enable the java doc type comments for functions only. Also enables -cmt_sep_fill_star-.
EditorType=boolean
TrueFalse=-cmt_fct_java_doc-|-no-cmt_fct_java_doc-
ValueDefault=0

[cmt_add_class_access]
Category=5
Description="<html>Add an empty comment before class access (if not already present).<br>        Comment level is set by -cmt_sep_force_class_access- option.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_add_class_access-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        public:<br>            void v(void)<br>        protected:<br>            int c<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        class a<br>        {<br>        /*      <= by default. cmt level is 2<br>         ==========================================<br>         ==========================================<br>         */<br>        public:<br>            void v(void)<br><br>        /*<br>         ==========================================<br>         ==========================================<br>         */<br>        protected:<br>            int c<br>        }<br><br>        See option(s) :<br>        -cmt_sep_char_2-<char><br>        -cmt_sep_len-<num><br>        -cmt_sep_force_class_access-<num></font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_add_class_access-|-no-cmt_add_class_access-
ValueDefault=1

[cmt_keep_cpp]
Category=5
Description="<html>Keep C++ comments. and do not change them to the C form.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -no-cmt_keep_cpp-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // this is a comment<br>        // this is another comment<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a comment <br>         * this is another comment<br>         */<br><br>        See option(s) :<br>        [no]-cmt_cpp2c_keep_eol-<br>        -cmt_sep_char_split-<char><br><br>        Note(s) :<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_keep_cpp-|-no-cmt_keep_cpp-
ValueDefault=0

[cmt_c2cpp]
Category=5
Description=<html>Convert all C comments to the C++ form. Only end of lines comments are<br>        converted.<br>        See option(s) :<br>        -cmt_keep_cpp-<br><br>        Note(s) :<br>        - This option set the -cmt_keep_cpp- to true.</html>
EditorType=boolean
TrueFalse=-cmt_c2cpp-|-no-cmt_c2cpp-
ValueDefault=0

[cmt_cpp2c_keep_eol]
Category=5
Description="<html>Keep trace of EOL characters when converting C++ comments to C<br>        comment. -cmt_keep_cpp- must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        // this is a comment<br>        // this is another comment<br><br>        -cmt_cpp2c_keep_eol-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a comment           <=  is the default break character<br>         * this is another comment<br>         */<br><br>        -no-cmt_cpp2c_keep_eol-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* this is a comment this is another comment */<br><br>        See option(s) :<br>        [no]-cmt_keep_cpp-<br>        -cmt_sep_char_split-<char></font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_cpp2c_keep_eol-|-no-cmt_cpp2c_keep_eol-
ValueDefault=1

[cmt_fct_categ]
CallName=-cmt_fct_categ-
Category=5
Description="<html>-cmt_fct_categ-     Define a special word when indenting function<br>                            comments.<br>        -cmt_fct_categ_in-  This word is a special category to describe<br>                            function parameters.<br><br>        GC can indent function definition comments in a special form<br>        depending of special words defined with those options.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        options<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        -cmt_fct_categ-main<br>        -cmt_fct_categ-output<br>        -cmt_fct_categ_in-parameters<br><br><br>        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Description: Description of the function. Return: none<br>        Parameters: a - entering value b - increment value */<br>        int function(int a. int b)<br>        {<br>        }<br><br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ==========================================<br>         Description:\tDescription of the function.<br><br>         Return:\tnone<br><br>         Parameters:    a   - entering value<br>                        b   - increment value<br>         ==========================================<br>         */<br>        int function(int a. int b)<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>\t\t-cmt_fct_categ_style-<br><br>        Note(s) :<br>        - In comment. special words must be followed by ':'.<br>        - A parameter must be followed by '-'. and then by the comment.<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=

[cmt_fct_categ_in]
CallName=-cmt_fct_categ_in-
Category=5
Description="<html>-cmt_fct_categ-     Define a special word when indenting function<br>                            comments.<br>-cmt_fct_categ_in-  This word is a special category to describe<br>                            function parameters.<br><br>        GC can indent function definition comments in a special form<br>        depending of special words defined with those options.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        options<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        -cmt_fct_categ-main<br>        -cmt_fct_categ-output<br>        -cmt_fct_categ_in-parameters<br><br><br>        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Description: Description of the function. Return: none<br>        Parameters: a - entering value b - increment value */<br>        int function(int a. int b)<br>        {<br>        }<br><br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ==========================================<br>         Description:\tDescription of the function.<br><br>         Return:\tnone<br><br>         Parameters:    a   - entering value<br>                        b   - increment value<br>         ==========================================<br>         */<br>        int function(int a. int b)<br>        {<br>        }<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>\t\t-cmt_fct_categ_style-<br><br>        Note(s) :<br>        - In comment. special words must be followed by ':'.<br>        - A parameter must be followed by '-'. and then by the comment.<br>        - This option can't be set in a source file with special comment<br>          /*$O */</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=

[cmt_fct_categ_style]
CallName=-cmt_fct_categ_style-
Category=5
Description=Set indentation style for special keywords in comments
EditorType=numeric
Enabled=true
MaxVal=1
MinVal=0
ValueDefault=0

[cmt_decl]
Category=5
Description="<html>Add separators in local variable declaration (before and/or after).<br>        Separators are by default level 1.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long b<br>            var = 0<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        See options(s) :<br>        -cmt_decl_max_level-<num><br>        [-no]-cmt_decl_before-<br>        -cmt_decl_len-<num><br>        [-no]-cmt_decl_auto_len-<br>        -cmt_decl_auto_len_add-<num><br><br>        Note(s) :<br>        - Can't be used with -cmt_dont_modify- option.</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_decl-|-no-cmt_decl-
ValueDefault=1

[cmt_decl_max_level]
CallName=-cmt_decl_max_level-
Category=5
Description="<html>-cmt_decl- option is valid for declaration in a statement level lesser<br>        than that value.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_max_level-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                unsigned int    var    <= stmt level is 2. so is not touched<br>                long            c<br><br>                var = c = 0<br>            }<br>        }<br><br>        -cmt_decl_max_level-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~*/<br>            int b<br>            /*~~*/<br><br>            b = 0<br>            if(b)<br>            {<br>                /*~~~~~~~~~~~~~~~~~~*/  <= stmt level 2 is now converned<br>                unsigned int    var<br>                long            c<br>                /*~~~~~~~~~~~~~~~~~~*/<br><br>                var = c = 0<br>            }<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=100

[cmt_decl_before]
Category=5
Description="<html>Add a separator before local declarations.<br>        -cmt_decl- must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_decl_before-<br><br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }<br><br>        -no-cmt_decl_before-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            var = 0<br>        }</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_decl_before-|-no-cmt_decl_before-
ValueDefault=1

[cmt_decl_len]
CallName=-cmt_decl_len-
Category=5
Description="<html>Se<pre><font face=\"courier new\" size=\"3\">t the maximum column of the declaration separator.<br>        -cmt_decl- must be enabled.<br>        -cmt_decl_auto_len- must be disabled.<br><br>        -cmt_decl_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~*/        <= column 20<br>            int b<br>            /*~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_len-50<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/      <= column 50<br>            int b<br>            /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            {<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>                unsigned int    var<br>                long            b<br>                /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=120

[cmt_decl_auto_len]
Category=5
Description="<html>Co<pre><font face=\"courier new\" size=\"3\">mpute the length of the decl separator depending on code.<br>        Is disabled. the length is set by -cmt_decl_len- option.</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_decl_auto_len-|-no-cmt_decl_auto_len-
ValueDefault=1

[cmt_decl_auto_len_add]
CallName=-cmt_decl_auto_len_add-
Category=5
Description="<html>Wh<pre><font face=\"courier new\" size=\"3\">en -cmt_decl_auto_len- and -cmt_decl- are both enabled. add <num><br>        characters to the length of the separator.<br><br>        -cmt_decl_auto_len_add-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~*/  <= exact size of the code below<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>                /*~~*/      <= idem<br>                int c<br>                /*~~*/<br>            }<br><br>            var = 0<br>        }<br><br>        -cmt_decl_auto_len_add-4<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a(void)<br>        {<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/  <= size + 4<br>            unsigned int    var<br>            long            b<br>            /*~~~~~~~~~~~~~~~~~~~~~~*/<br><br>            {<br>            /*~~~~~~*/              <= size + 4<br>            int c<br>            /*~~~~~~*/<br>            }<br><br>            var = 0<br>        }</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[cmt_first_line_break_first]
Category=5
Description="<html>Add an EOL after /* of first line comments.<br>        Add an EOL before */ of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -no-cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment */</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_line_break_first-|-no-cmt_first_line_break_first-
ValueDefault=1

[cmt_first_line_break_last]
Category=5
Description="<html>Add an EOL after /* of first line comments.<br>        Add an EOL before */ of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_break_first-<br>        -no-cmt_first_line_break_last-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* Comment <br>         * Comment */</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_line_break_last-|-no-cmt_first_line_break_last-
ValueDefault=1

[cmt_first_line_fill_star]
Category=5
Description="<html>Add a '*' character at the beginning of lines of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * Comment <br>         * Comment<br>         */<br><br>        -no-cmt_first_line_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>           Comment <br>           Comment<br>         */<br><br>        See options(s) :<br>        [-no]-cmt_sep_fill_star-<br><br>        Note(s) :<br>        - Separators are not concerned.</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_line_fill_star-|-no-cmt_first_line_fill_star-
ValueDefault=1

[cmt_first_line_len]
CallName=-cmt_first_line_len-
Category=5
Description="<html>Set the maximum length of first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_len-100<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* this is a comment that should be split */<br><br>        -cmt_first_line_len-40<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a comment that should be<br>         * split<br>         */<br><br>        -cmt_first_line_len-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * this is a<br>         * comment<br>         * that<br>         * should be<br>         * split<br>         */<br><br>        Note(s) :<br>        - Separators are not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=8
ValueDefault=80

[cmt_first_line_concat]
Category=5
Description="<html>Concat adjacent first line comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_concat-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* first line comment */<br>        /* another first line comment */<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * first line comment <br>         * another first line comment<br>         */</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_line_concat-|-no-cmt_first_line_concat-
ValueDefault=1

[cmt_first_line_blank]
Category=5
Description="<html>Add an empty line between two adjacent first line comments.<br>        -cmt_first_line_concat- must be disabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_first_line_blank-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        /* comment2 */<br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* comment1 */<br>        <EOL><br>        /* comment2 */<br>        <EOL><br>        /* comment3 */<br>        if(a)<br>        {<br>        }<br><br>        See options(s) :<br>        [-no]-cmt_first_line_concat-</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_first_line_blank-|-no-cmt_first_line_blank-
ValueDefault=1

[cmt_sep_len]
CallName=-cmt_sep_len-
Category=5
Description="<html>Set the maximum length for separators. First line comments are not<br>        concerned.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_len-10<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2<br>         ---------<br>         ---------<br>         */<br><br>        -cmt_sep_len-20<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *******************<br>         */<br>        /*$5-#############*/</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=8
ValueDefault=120

[cmt_sep_fill_star]
Category=5
Description="<html>Add a star at the beginning of all lines of a separator.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>         *    comment <br>         *    comment<br>         *******************<br>         */<br><br>        -no-cmt_sep_fill_star-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$4<br>         *******************<br>           comment <br>           comment<br>         *******************<br>         */<br><br>        See option(s) :<br>        -cmt_sep_char_4-<char><br>        -cmt_sep_char_split-<char><br>        [-no]-cmt_first_line_fill_star-</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_sep_fill_star-|-no-cmt_sep_fill_star-
ValueDefault=0

[cmt_sep_break]
Category=5
Description="<html>Force /* and */ to be alone on their lines for separators.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ===================<br>           comment <br>           comment<br>         ===================<br>         */<br><br>        //<br>        // =================<br>        // comment<br>        // =================<br>        //<br><br>        -no-cmt_sep_break-<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* =================<br>           comment <br>           comment<br>         =================== */<br><br>        // =================<br>        // comment<br>        // =================</font></pre></html>"
EditorType=boolean
TrueFalse=-cmt_sep_break-|-no-cmt_sep_break-
ValueDefault=1

[cmt_keep-char_1]
CallName=-cmt_keep-char_1-
Category=5
Description=(1) Keep the comment identical to /*$F but apply to the character next to the * in /*
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_2]
CallName=-cmt_keep-char_2-
Category=5
Description=(2) Keep the comment identical to /*$F but apply to the character next to the * in /*
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_3]
CallName=-cmt_keep-char_3-
Category=5
Description=(3) Keep the comment identical to /*$F but apply to the character next to the * in /*
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_4]
CallName=-cmt_keep-char_4-
Category=5
Description=(4) Keep the comment identical to /*$F but apply to the character next to the * in /*
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_cpp_1]
CallName=-cmt_keep-char_cpp_1-
Category=5
Description=(1) Keep the cpp comment as is character after the //.
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_cpp_2]
CallName=-cmt_keep-char_cpp_2-
Category=5
Description=(2) Keep the cpp comment as is character after the //.
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_cpp_3]
CallName=-cmt_keep-char_cpp_3-
Category=5
Description=(3) Keep the cpp comment as is character after the //.
EditorType=string
Enabled=false
ValueDefault=

[cmt_keep-char_cpp_4]
CallName=-cmt_keep-char_cpp_4-
Category=5
Description=(4) Keep the cpp comment as is character after the //.
EditorType=string
Enabled=false
ValueDefault=

[cmt_sep_char_1]
CallName=-cmt_sep_char_1-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=~

[cmt_sep_char_2]
CallName=-cmt_sep_char_2-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=-

[cmt_sep_char_3]
CallName=-cmt_sep_char_3-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault="="

[cmt_sep_char_4]
CallName=-cmt_sep_char_4-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=*

[cmt_sep_char_5]
CallName=-cmt_sep_char_5-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=#

[cmt_sep_char_6]
CallName=-cmt_sep_char_6-
Category=5
Description="<html>Set the special character to fill automatic comments.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_char_1-O<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br>        /*$1<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br>         */<br><br>        -cmt_sep_char_2-#<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*$2-####################################*/<br>        /*$2<br>         ##########################################<br>         ##########################################<br>         */<br><br>        Note(s) :<br>        - /*$<num>- */ is a special form comment recognized by GC.<br>          This is a single line comment.<br>        - /*$<num> */ is a special form comment recognized by GC.<br>          This is a multiline comment.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=+

[cmt_sep_char_split]
CallName=-cmt_sep_char_split-
Category=5
Description="<html>Define the special break line character in comments.<pre><font face=\"courier new\" size=\"3\">        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* coucou  salut */<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         * coucou <br>         * salut<br>         */<br><br>        See option(s) :<br>        [-no]-cmt_first_line_concat-<br>        [-no]-cmt_cpp2c_keep_eol-<br><br>        Note(s) :<br>        - GC uses this special character to keep trace of EOL when converting<br>          C++ comments to C comments. or to concat first line comments.</font></pre></html>"
EditorType=string
Enabled=true
ValueDefault=

[cmt_sep_eol_before]
CallName=-cmt_sep_eol_before-
Category=5
Description="<html>Set the number of blank lines before and after single-line comments.<br><br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before-1<br>        -cmt_sep_eol_after-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br><br>            // Single line comment...<br><br>            bar()<br><br>        -cmt_sep_eol_before-0<br>        -cmt_sep_eol_after-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>            foo()<br>            // Single line comment...<br>            bar()</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after]
CallName=-cmt_sep_eol_after-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[cmt_sep_eol_before_1]
CallName=-cmt_sep_eol_before_1-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_before_2]
CallName=-cmt_sep_eol_before_2-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_before_3]
CallName=-cmt_sep_eol_before_3-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_before_4]
CallName=-cmt_sep_eol_before_4-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_before_5]
CallName=-cmt_sep_eol_before_5-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_before_6]
CallName=-cmt_sep_eol_before_6-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=2

[cmt_sep_eol_after_1]
CallName=-cmt_sep_eol_after_1-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after_2]
CallName=-cmt_sep_eol_after_2-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after_3]
CallName=-cmt_sep_eol_after_3-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after_4]
CallName=-cmt_sep_eol_after_4-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after_5]
CallName=-cmt_sep_eol_after_5-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[cmt_sep_eol_after_6]
CallName=-cmt_sep_eol_after_6-
Category=5
Description="<html>Set the number of EOL before and after special first line comments.<br>        depending on the level.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_2-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        <EOL><br>        ...<br><br>        -cmt_sep_eol_before_2-1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        ...<br>        <EOL><br>        /*$2<br>          ==========================================<br>          ==========================================<br>          */<br>        <EOL><br>        ...<br><br>        Note(s) :<br>        - Only automatic comments and /*$<num> */ comments are concerned.<br>          The /*$<num>- */ comment is not concerned.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=2

[cmt_sep_eol_before_fct_def]
CallName=-cmt_sep_eol_before_fct_def-
Category=5
Description="<html>Set the number of blank lines before a function defintion comment.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_eol_before_fct_def-0<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ==========================================<br>            proto<br>         ==========================================<br>         */<br>        void fct(void)<br>        {<br>        }<br>        /*<br>         ==========================================<br>            proto<br>         ==========================================<br>         */<br>        void fct1(void)<br>        {<br>        }<br><br>        -cmt_sep_eol_before_fct_def-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ==========================================<br>            proto<br>         ==========================================<br>         */<br>        void fct(void)<br>        {<br>        }<br>        <EOL><br>        <EOL><br>        /*<br>         ==========================================<br>            proto<br>         ==========================================<br>         */<br>        void fct1(void)<br>        {<br>        }<br><br>        See option(s) :<br>        -code_remove_empty_lines-<num><br><br>        Note(s) :<br>        -code_remove_empty_lines- has a highter priority.</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[cmt_sep_force_fct_proto]
CallName=-cmt_sep_force_fct_proto-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=0

[cmt_sep_force_fct_macro]
CallName=-cmt_sep_force_fct_macro-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=3

[cmt_sep_force_fct_def]
CallName=-cmt_sep_force_fct_def-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=3

[cmt_sep_force_class_access]
CallName=-cmt_sep_force_class_access-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=2

[cmt_sep_force_struct]
CallName=-cmt_sep_force_struct-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=2

[cmt_sep_force_class]
CallName=-cmt_sep_force_class-
Category=5
Description="<html>Set the comment level for comments found in a given position :<br><br>        - Before a function prototype (except if protoype is inside a function<br>          body).<br>        - Before a macro.<br>        - Before a function definition.<br>        - Before a class access specifier (public. protected...).<br>        - Before a struct declaration.<br>        - Before a class declaration.<br><br>        A comment must already exist. If 0 is specified. the comment is not<br>        modified by GC.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -cmt_sep_force_fct_proto-2<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /* proto */<br>        extern int func(void)<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        /*<br>         ------------------------------------------<br>            proto<br>         ------------------------------------------<br>         */<br>        extern int func(void)<br><br>        See option(s) :<br>        [-no]-cmt_add_fct_def-<br>        [-no]-cmt_add_class_access-</font></pre></html>"
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=3

[file_end_eol]
CallName=-file_end_eol-
Category=6
Description=Set the number of EOL after the last token of the file.
EditorType=numeric
Enabled=true
MaxVal=2000
MinVal=0
ValueDefault=1

[token_ext]
CallName=-token_ext-
Category=6
Description="<html>Tell GC to consider the user keyword as the given C/C++ keyword.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -token_ext-typedef$tt<br>        => tt has the same meaning as typedef<br><br>        -token_ext-extern$extern_all<br>        => extern_all has the same meaning as extern<br><br>        -token_ext-int$uint8<br>        -token_ext-int$uint16<br>        => uint8 and uint16 are some types (same as int).<br><br>        GC knows special keywordsyou can specify as a C/C++ keyword.<br>        GC will indent the corresponding source file word depending of the<br>        special word :<br><br>        -token_ext-single_word$tt<br>            tt will be alone on a line. Indent at the correct indentation<br>            level.<br><br>        -token_ext-single_word_0$tt<br>            tt will be alone on a line. and at column 0.<br><br>        Example :        -token_ext-single_word_0$WORD<br>        -token_ext-single_word_0$WORD1<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        void a(int b)<br>        {<br>            if(b)<br>            {<br>        WORD<br>                b++<br>        WORD1<br>            }<br>        }</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=

[replace_on]
Category=6
Description="<html>Ac<pre><font face=\"courier new\" size=\"3\">tivate/disactivate the word replacement mode.<br><br>        See options(s) :<br>        -replace-<word to replace>$<replacement word></font></pre></html>"
EditorType=boolean
TrueFalse=-replace_on-|-no-replace_on-
ValueDefault=1

[replace]
CallName=-replace-
Category=6
Description="<html>GC will replace all occurrences of <word to replace> by<br>        <replacement word>.<br>        -replace_on- option must be enabled.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -replace-int$uint<br>        -replace-a$variable<br><br>        before<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        int a<br>        int     b<br><br>        after<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>        uint    variable<br>        uint    b<br><br>        See options(s) :<br>        [-no]-replace_on-</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=<word to replace>$<replacement word>

[dependencies]
Category=6
Description="<html>-d<pre><font face=\"courier new\" size=\"3\">ependencies- Activate/Deactivate the output of file dependencies.<br>        With -dependencies_all- Real dependencies will be computed (instead of<br>        just includes dependencies). This option takes much longer. but does a<br>        better job.<br><br>        -dependencies- is ignored if -dependencies_all- is set to TRUE.<br><br>        typical report<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>Processing C:oulotCourcesndent.c   (136 lines. 3360 characters)<br>Processing ctype.h<br>** Warning: Unable to open source file ==> ctype.h<br>Processing malloc.h<br>** Warning: Unable to open source file ==> malloc.h<br>Processing stdlib.h<br>** Warning: Unable to open source file ==> stdlib.h<br>Processing string.h<br>** Warning: Unable to open source file ==> string.h<br>Processing config.h<br>Processing in.h<br>Processing grammar.h<br>Processing lexi.h<br>Processing error.h<br>Processing tools.h<br>Processing indent.h<br>Processing assert.h<br>** Warning: Unable to open source file ==> assert.h<br>- Includes files --------------------------------------------------------<br>(     1) #include config.h<br>(     2) #include in.h<br>(     1) #include grammar.h<br>(     2) #include lexi.h<br>(     1) #include error.h<br>(     1) #include tools.h<br>(     1) #include indent.h<br>******** Unresolved 5 Total 12<br>- Scanning   1 ----------------------------------------------------------<br>.<br>- Direct dependencies ---------------------------------------------------<br>(     1) #include config.h<br>(     3) #include in.h<br>(     8) #include lexi.h<br>(     5) #include tools.h<br>(    21) #include indent.h<br>******** Total 5<br>- No dependencies -------------------------------------------------------<br>(     1) #include grammar.h<br>Included by C:oulotCourcesndent.c<br>(     1) #include error.h<br>Included by C:oulotCourcesndent.c<br>******** Total 2<br>-------------------------------------------------------------------------</font></pre></html>"
EditorType=boolean
TrueFalse=-dependencies-|-no-dependencies-
ValueDefault=0

[dependencies_all]
Category=6
Description="<html>-d<pre><font face=\"courier new\" size=\"3\">ependencies- Activate/Deactivate the output of file dependencies.<br>        With -dependencies_all- Real dependencies will be computed (instead of<br>        just includes dependencies). This option takes much longer. but does a<br>        better job.<br><br>        -dependencies- is ignored if -dependencies_all- is set to TRUE.<br><br>        typical report<br>        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>Processing C:oulotCourcesndent.c   (136 lines. 3360 characters)<br>Processing ctype.h<br>** Warning: Unable to open source file ==> ctype.h<br>Processing malloc.h<br>** Warning: Unable to open source file ==> malloc.h<br>Processing stdlib.h<br>** Warning: Unable to open source file ==> stdlib.h<br>Processing string.h<br>** Warning: Unable to open source file ==> string.h<br>Processing config.h<br>Processing in.h<br>Processing grammar.h<br>Processing lexi.h<br>Processing error.h<br>Processing tools.h<br>Processing indent.h<br>Processing assert.h<br>** Warning: Unable to open source file ==> assert.h<br>- Includes files --------------------------------------------------------<br>(     1) #include config.h<br>(     2) #include in.h<br>(     1) #include grammar.h<br>(     2) #include lexi.h<br>(     1) #include error.h<br>(     1) #include tools.h<br>(     1) #include indent.h<br>******** Unresolved 5 Total 12<br>- Scanning   1 ----------------------------------------------------------<br>.<br>- Direct dependencies ---------------------------------------------------<br>(     1) #include config.h<br>(     3) #include in.h<br>(     8) #include lexi.h<br>(     5) #include tools.h<br>(    21) #include indent.h<br>******** Total 5<br>- No dependencies -------------------------------------------------------<br>(     1) #include grammar.h<br>Included by C:oulotCourcesndent.c<br>(     1) #include error.h<br>Included by C:oulotCourcesndent.c<br>******** Total 2<br>-------------------------------------------------------------------------</font></pre></html>"
EditorType=boolean
TrueFalse=-dependencies_all-|-no-dependencies_all-
ValueDefault=0

[dependencies_dir]
CallName=-dependencies_dir-
Category=6
Description="<html>When -dependencies- option is activated. defines a path where GC<br>        will find includes.<br>        Example :<pre><font face=\"courier new\" size=\"3\">        -dependencies_dir-c:/system/includes<br>        -dependencies_dir-c:/GC/sources</font></pre></html>"
EditorType=string
Enabled=false
ValueDefault=./

[dependencies_dir_rec]
Category=6
Description="<html>Al<pre><font face=\"courier new\" size=\"3\">l directories set with -dependencies_dir- are recurs scan.<br><br>        See options(s) :<br>        [-no]-dependencies_dir-</font></pre></html>"
EditorType=boolean
TrueFalse=-dependencies_dir_rec-|-no-dependencies_dir_rec-
ValueDefault=0