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
