1 | x: signed int
|
---|
2 | y: typedef for double
|
---|
3 | t: typedef for float
|
---|
4 | z: instance of type y (not function type)
|
---|
5 | struct __anonymous0
|
---|
6 | with members
|
---|
7 | a: signed int
|
---|
8 | b: double
|
---|
9 |
|
---|
10 | u: type for instance of struct __anonymous0
|
---|
11 | f: function
|
---|
12 | with parameters
|
---|
13 | y: signed int
|
---|
14 | returning
|
---|
15 | signed int
|
---|
16 |
|
---|
17 | q: instance of type y (not function type)
|
---|
18 | w: function
|
---|
19 | with parameters
|
---|
20 | y: instance of type y (not function type)
|
---|
21 | v: instance of type u (not function type)
|
---|
22 | returning
|
---|
23 | instance of type y (not function type)
|
---|
24 | with body
|
---|
25 | CompoundStmt
|
---|
26 | Declaration of x: type
|
---|
27 | with assertions
|
---|
28 | t: function
|
---|
29 | with parameters
|
---|
30 | instance of type u (not function type)
|
---|
31 | returning
|
---|
32 | instance of type x (not function type)
|
---|
33 |
|
---|
34 |
|
---|
35 | Declaration of u: instance of type u (not function type) with initializer
|
---|
36 | Simple Initializer: Name: y
|
---|
37 |
|
---|
38 | Declaration of z: instance of type x (not function type) with initializer
|
---|
39 | Simple Initializer: Applying untyped:
|
---|
40 | Name: t
|
---|
41 | ...to:
|
---|
42 | Name: u
|
---|
43 |
|
---|
44 |
|
---|
45 | p: instance of type y (not function type)
|
---|
46 | context has_u
|
---|
47 | with parameters
|
---|
48 | z: type
|
---|
49 |
|
---|
50 | with members
|
---|
51 | u: function
|
---|
52 | with parameters
|
---|
53 | instance of type z (not function type)
|
---|
54 | returning
|
---|
55 | instance of type z (not function type)
|
---|
56 |
|
---|
57 |
|
---|
58 | q: forall
|
---|
59 | t: type
|
---|
60 | with assertions
|
---|
61 | ?=?: function
|
---|
62 | with parameters
|
---|
63 | pointer to instance of type t (not function type)
|
---|
64 | instance of type t (not function type)
|
---|
65 | returning
|
---|
66 | instance of type t (not function type)
|
---|
67 |
|
---|
68 | instance of context has_u
|
---|
69 | with parameters
|
---|
70 | instance of type t (not function type)
|
---|
71 |
|
---|
72 |
|
---|
73 | function
|
---|
74 | with parameters
|
---|
75 | the_t: instance of type t (not function type)
|
---|
76 | returning
|
---|
77 | instance of type y (not function type)
|
---|
78 | with body
|
---|
79 | CompoundStmt
|
---|
80 | Declaration of y: instance of type t (not function type) with initializer
|
---|
81 | Simple Initializer: Applying untyped:
|
---|
82 | Name: u
|
---|
83 | ...to:
|
---|
84 | Name: the_t
|
---|
85 |
|
---|
86 |
|
---|
87 | f: function
|
---|
88 | with parameters
|
---|
89 | p: instance of type y (not function type)
|
---|
90 | returning
|
---|
91 | instance of type t (not function type)
|
---|
92 | with body
|
---|
93 | CompoundStmt
|
---|
94 | Declaration of y: signed int
|
---|
95 | Declaration of x: typedef for char
|
---|
96 | CompoundStmt
|
---|
97 | Declaration of y: instance of type x (not function type)
|
---|
98 | Declaration of z: typedef for instance of type x (not function type)
|
---|
99 | CompoundStmt
|
---|
100 | Declaration of x: instance of type z (not function type)
|
---|
101 | Declaration of y: typedef for instance of type z (not function type)
|
---|
102 | Declaration of z: instance of type y (not function type) with initializer
|
---|
103 | Simple Initializer: Name: x
|
---|
104 |
|
---|
105 |
|
---|
106 | Declaration of x: instance of type z (not function type) with initializer
|
---|
107 | Simple Initializer: Name: y
|
---|
108 |
|
---|
109 |
|
---|
110 | Declaration of q: instance of type x (not function type) with initializer
|
---|
111 | Simple Initializer: Name: y
|
---|
112 |
|
---|
113 |
|
---|
114 | g: function
|
---|
115 | with parameters
|
---|
116 | void
|
---|
117 | returning
|
---|
118 | instance of type t (not function type)
|
---|
119 | with body
|
---|
120 | CompoundStmt
|
---|
121 | Declaration of x: typedef for char
|
---|
122 | Try Statement
|
---|
123 | with block:
|
---|
124 | CompoundStmt
|
---|
125 | Expression Statement:
|
---|
126 | Applying untyped:
|
---|
127 | Name: some_func
|
---|
128 | ...to:
|
---|
129 |
|
---|
130 | and handlers:
|
---|
131 | Catch Statement
|
---|
132 | ... catching
|
---|
133 | x: instance of type x (not function type)
|
---|
134 |
|
---|
135 | Declaration of z: instance of type x (not function type)
|
---|
136 |
|
---|
137 | q: function
|
---|
138 | accepting unspecified arguments
|
---|
139 | returning
|
---|
140 | instance of type y (not function type)
|
---|
141 | with parameter names
|
---|
142 | i
|
---|
143 | with parameter declarations
|
---|
144 | i: signed int
|
---|
145 | with body
|
---|
146 | CompoundStmt
|
---|
147 | Switch on condition: Name: i
|
---|
148 |
|
---|
149 | Case Name: 0
|
---|
150 |
|
---|
151 | Return Statement, returning: Name: q
|
---|
152 |
|
---|
153 | Default
|
---|
154 | Return Statement, returning: Name: i
|
---|
155 |
|
---|
156 |
|
---|
157 |
|
---|