source: translator/Tests/ResolvExpr/Expected/ShortCircuit.tst @ b1a6d6b

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newstringwith_gc
Last change on this file since b1a6d6b was 51b7345, checked in by Peter A. Buhr <pabuhr@…>, 10 years ago

initial commit

  • Property mode set to 100644
File size: 3.6 KB
Line 
1?!=?: a function
2    with parameters
3      signed int
4      signed int
5    returning
6      signed int
7
8?!=?: a function
9    with parameters
10      float
11      float
12    returning
13      signed int
14
150: a signed int
16g: a function
17    with parameters
18      float
19    returning
20      nothing
21
22g: a function
23    with parameters
24      signed int
25    returning
26      nothing
27
28f: a function
29    with parameters
30      a: a signed int
31    returning
32      nothing
33    with body
34      Declaration of b: a signed int
35      Declaration of c: a float
36     
37        Expression Statement:
38          Application of
39            Variable Expression: g: a function
40                with parameters
41                  float
42                returning
43                  nothing
44
45          to arguments
46                          Conditional expression on:
47                Cast of:
48                  Application of
49                    Variable Expression: ?!=?: a function
50                        with parameters
51                          signed int
52                          signed int
53                        returning
54                          signed int
55
56                  to arguments
57                                          Variable Expression: a: a signed int
58
59                                          Variable Expression: 0: a signed int
60
61
62                to:
63                  signed int
64              First alternative:
65                Variable Expression: b: a signed int
66              Second alternative:
67                Variable Expression: c: a float
68
69
70          with environment:
71            Types:
72            Non-types:
73
74     
75        Expression Statement:
76          Application of
77            Variable Expression: g: a function
78                with parameters
79                  signed int
80                returning
81                  nothing
82
83          to arguments
84                          Short-circuited operation (and) on: Cast of:
85  Application of
86    Variable Expression: ?!=?: a function
87        with parameters
88          signed int
89          signed int
90        returning
91          signed int
92
93  to arguments
94          Variable Expression: a: a signed int
95
96          Variable Expression: 0: a signed int
97
98
99to:
100  signed int
101 and Cast of:
102  Application of
103    Variable Expression: ?!=?: a function
104        with parameters
105          float
106          float
107        returning
108          signed int
109
110  to arguments
111          Variable Expression: c: a float
112
113          Cast of:
114        Variable Expression: 0: a signed int
115
116      to:
117        float
118
119
120to:
121  signed int
122
123
124          with environment:
125            Types:
126            Non-types:
127
128     
129        Expression Statement:
130          Application of
131            Variable Expression: g: a function
132                with parameters
133                  signed int
134                returning
135                  nothing
136
137          to arguments
138                          Short-circuited operation (or) on: Cast of:
139  Application of
140    Variable Expression: ?!=?: a function
141        with parameters
142          signed int
143          signed int
144        returning
145          signed int
146
147  to arguments
148          Variable Expression: a: a signed int
149
150          Variable Expression: 0: a signed int
151
152
153to:
154  signed int
155 and Cast of:
156  Application of
157    Variable Expression: ?!=?: a function
158        with parameters
159          signed int
160          signed int
161        returning
162          signed int
163
164  to arguments
165          Variable Expression: b: a signed int
166
167          Variable Expression: 0: a signed int
168
169
170to:
171  signed int
172
173
174          with environment:
175            Types:
176            Non-types:
177
178
Note: See TracBrowser for help on using the repository browser.