ccdoc v0.8 verbose $ 0 S 4b f 16 ../test/logs/test02.db s 5 @root 0 0 pkg 0 0 0 f 10 ../test/test02.h s 13 character_literal_1 1 0 var 0 5 4 4 char 13 character_literal_1 1 = 3 'c' s 13 character_literal_2 2 0 var 0 6 4 4 char 13 character_literal_2 1 = 4 '\'' s 13 character_literal_3 3 0 var 0 7 4 4 char 13 character_literal_3 1 = 4 L'c' s 13 character_literal_4 4 0 var 0 8 4 4 char 13 character_literal_4 1 = 7 L'\233' s 10 string_literal_1 5 0 var 0 b 6 5 const 4 char 1 * 10 string_literal_1 1 = 14 "string \"literal\"" s 10 string_literal_2 6 0 var 0 c 6 5 const 9 __wchar_t 1 * 10 string_literal_2 1 = b L"\003\003" s 1 L 7 0 var 0 10 4 3 int 1 L 1 = 1 1 s 2 LL 8 0 var 0 11 4 3 int 2 LL 1 = 2 11 s 11 number_literals_1 9 0 var 0 14 4 3 int 11 number_literals_1 1 = 1 0 s 11 number_literals_2 a 0 var 0 15 4 3 int 11 number_literals_2 1 = 2 0U s 11 number_literals_3 b 0 var 0 16 4 3 int 11 number_literals_3 1 = 2 0u s 11 number_literals_4 c 0 var 0 17 4 3 int 11 number_literals_4 1 = 2 0L s 11 number_literals_5 d 0 var 0 18 4 3 int 11 number_literals_5 1 = 2 0l s 11 number_literals_6 e 0 var 0 1b 4 3 int 11 number_literals_6 1 = 2 10 s 11 number_literals_7 f 0 var 0 1c 4 3 int 11 number_literals_7 1 = 3 10U s 11 number_literals_8 10 0 var 0 1d 4 3 int 11 number_literals_8 1 = 3 10u s 11 number_literals_9 11 0 var 0 1e 4 3 int 11 number_literals_9 1 = 3 10L s 12 number_literals_10 12 0 var 0 1f 4 3 int 12 number_literals_10 1 = 3 10l s 12 number_literals_11 13 0 var 0 23 4 3 int 12 number_literals_11 1 = 2 07 s 12 number_literals_12 14 0 var 0 24 4 3 int 12 number_literals_12 1 = 9 01234567L s 12 number_literals_13 15 0 var 0 27 4 3 int 12 number_literals_13 1 = 9 0xabcdefL s 12 number_literals_14 16 0 var 0 28 4 3 int 12 number_literals_14 1 = 9 0XABCDEFU s 12 number_literals_15 17 0 var 0 2b 4 6 double 12 number_literals_15 1 = 7 3.14159 s 12 number_literals_16 18 0 var 0 2c 4 6 double 12 number_literals_16 1 = 3 .71 s 12 number_literals_17 19 0 var 0 2d 4 6 double 12 number_literals_17 1 = 3 12. s 12 number_literals_18 1a 0 var 0 2e 4 6 double 12 number_literals_18 1 = 8 6.02e-23 s 12 number_literals_19 1b 0 var 0 2f 4 6 double 12 number_literals_19 1 = 5 6e-23 s 12 number_literals_20 1c 0 var 0 30 4 6 double 12 number_literals_20 1 = 4 6e23 s 12 number_literals_21 1d 0 var 0 31 4 6 double 12 number_literals_21 1 = 4 6E23 s 12 trailing_backslash 1e 0 var 0 37 4 4 char 12 trailing_backslash 1 = 3 'a' s e trigraph_check 1f 0 mnn 0 40 1b 6 define e trigraph_check 1 ( 1 a 1 , 1 b 1 , 1 c 1 , 1 d 1 ) 1 { 1 a 1 [ 1 b 1 ] 2 ^= 1 ~ 1 c 1 ^ 1 ( 1 d 1 | 2 27 1 ) 1 ; 1 } s a identifier 20 0 var 0 43 2 3 int a identifier s b _identifier 21 0 var 0 44 2 3 int b _identifier s c __identifier 22 0 var 0 45 2 3 int c __identifier s b $identifier 23 0 var 0 46 2 3 int b $identifier s b identifier$ 24 0 var 0 47 2 3 int b identifier$ s d identifier$$L 25 0 var 0 48 2 3 int d identifier$$L s d Lidentifier__ 26 0 var 0 49 2 3 int d Lidentifier__ s b identifier1 27 0 var 0 4a 2 3 int b identifier1 s 9 punc_op_1 28 0 fct 0 4d 6 4 void 9 punc_op_1 1 ( 3 int 1 b 1 ) s 9 punc_op_2 29 0 fct 0 50 9 4 void 9 punc_op_2 1 ( 3 int 1 a 1 , 3 int 1 b 1 ) s 9 punc_op_3 2a 0 fct 0 56 14 4 void 9 punc_op_3 1 ( 3 int 1 & 1 a 1 , 3 int 1 b 1 , 3 int 1 & 1 c 1 , 3 int 1 d 1 , 3 int 1 e 1 ) s 9 punc_op_4 2b 0 mnn 0 5c a 6 define 9 punc_op_4 1 ( 1 a 1 ) 2 "" 2 ## 1 a 2 ## 2 "" s 9 punc_op_5 2c 0 mnn 0 5d 8 6 define 9 punc_op_5 1 ( 1 a 1 ) 2 "" 1 # 1 a s 9 punc_op_6 2d 0 fct 0 5f 9 4 void 9 punc_op_6 1 ( 3 int 1 a 1 , 3 int 1 b 1 ) s 9 punc_op_7 2e 0 fct 0 62 d 4 void 9 punc_op_7 1 ( 3 int 1 & 1 a 1 , 3 int 1 b 1 , 3 int 1 c 1 ) s 9 punc_op_8 2f 0 fct 0 65 d 4 void 9 punc_op_8 1 ( 3 int 1 & 1 a 1 , 3 int 1 b 1 , 3 int 1 c 1 ) s 9 punc_op_9 30 0 fct 0 68 d 4 void 9 punc_op_9 1 ( 3 int 1 & 1 a 1 , 3 int 1 b 1 , 3 int 1 c 1 ) s a punc_op_10 31 0 fct 0 74 4 4 void a punc_op_10 1 ( 1 ) s a punc_op_11 32 0 fct 0 78 a 4 void a punc_op_11 1 ( 5 const 4 char 1 * 3 fmt 1 , 3 ... 1 ) s a punc_op_12 33 0 fct 0 7b 7 4 void a punc_op_12 1 ( 3 int 1 & 1 a 1 ) s a punc_op_13 34 0 fct 0 85 4 4 void a punc_op_13 1 ( 1 ) s a punc_op_14 35 0 var 0 88 5 3 int a punc_op_14 1 [ 2 10 1 ] s a punc_op_15 36 0 fct 0 8b 9 4 void a punc_op_15 1 ( 3 int 1 a 1 , 3 int 1 b 1 ) s a punc_op_16 37 0 fct 0 8e 9 4 void a punc_op_16 1 ( 3 int 1 a 1 , 3 int 1 b 1 ) s a punc_op_17 38 0 fct 0 91 9 4 void a punc_op_17 1 ( 3 int 1 a 1 , 3 int 1 b 1 ) s a punc_op_18 39 0 fct 0 94 e 4 void a punc_op_18 1 ( 3 int 1 & 1 a 1 , 3 int 1 & 1 b 1 , 3 int 1 c 1 ) s a punc_op_19 3a 0 fct 0 97 d 4 void a punc_op_19 1 ( 3 int 1 & 1 a 1 , 3 int 1 b 1 , 3 int 1 c 1 ) s 1c this_should_not_be_ignored_1 3b 0 var 0 9d 2 3 int 1c this_should_not_be_ignored_1 s b insert_semi 3c 0 m0n 0 a1 5 6 define b insert_semi 3 int 1 a 1 ; s b insert_semi 3d 0 miv 0 a1 1 b insert_semi s 4 var1 3e 0 var 0 a4 6 5 const 4 char 1 * 4 var1 1 = e "foo bar spam" s 4 var2 3f 0 var 0 a5 c 3 int 4 var2 1 [ 1 2 1 ] 1 = 1 { 1 1 1 , 1 2 1 } 1 ; s 4 var3 40 0 vaf 0 a6 16 3 int 1 ( 1 * 4 var3 1 ) 1 ( 1 ( 1 * 1 f 1 ) 1 ( 3 int 1 a 1 = 1 5 1 ) 1 , 3 int 1 b 1 ) 1 = 1 0 s 4 var4 41 0 vaf 0 a7 10 3 int 1 ( 1 * 1 ( 4 var4 1 ) 1 ) 1 ( 3 int 1 a 1 [ 1 4 1 ] 1 ) 1 = 1 0 s 5 var10 42 0 var 0 aa 2 3 int 5 var10 s 5 var11 43 0 var 0 aa 2 3 int 5 var11 s 5 var12 44 0 var 0 aa 2 3 int 5 var12 s 5 var20 45 0 var 0 ab 4 3 int 5 var20 1 = 1 3 s 5 var21 46 0 var 0 ab 4 3 int 5 var21 1 = 1 2 s 5 var30 47 0 vaf 0 ac 7 3 int 1 ( 1 * 5 var30 1 ) 1 ( 1 ) s 5 var31 48 0 vaf 0 ac b 3 int 1 ( 1 * 1 ( 5 var31 1 ) 1 ) 1 ( 1 ) 1 = 1 0 s 5 var32 49 0 vaf 0 ac 2 3 int 5 var32 s b operator == 4a 0 opr 0 af e 4 bool 8 operator 2 == 1 ( 5 const 4 char 1 * 2 x1 1 , 5 const 4 char 1 * 2 x2 1 ) e