source: src/Tests/Expect-a/Statement.txt @ b1d6dd5

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 b1d6dd5 was b1d6dd5, checked in by Peter A. Buhr <pabuhr@…>, 9 years ago

fix parsing error for EOF message, change cfa-ccp -x flag to -v, regression testing third attempt: consolidate example programs

  • Property mode set to 100644
File size: 2.1 KB
RevLine 
[b1d6dd5]1?=?: function
2    with parameters
3      pointer to signed int
4      signed int
5    returning
6      signed int
7
8?!=?: function
9    with parameters
10      signed int
11      signed int
12    returning
13      signed int
14
150: signed int
16f: function
17      accepting unspecified arguments
18    returning
19      void
20    with body
21      CompoundStmt
22        Declaration of a: signed int
23        Declaration of struct __anonymous0
24            with members
25              b: signed int
26
27        Declaration of a: instance of struct __anonymous0
28                  If on condition:
29              Cast of:
30                Applying untyped:
31                    Name: ?!=?
32                ...to:
33                    Name: a
34                    Name: 0
35
36              to:
37                signed int
38          .... and branches:
39              CompoundStmt
40                                  While on condition:
41                      Cast of:
42                        Applying untyped:
43                            Name: ?!=?
44                        ...to:
45                            Name: a
46                            Name: 0
47
48                      to:
49                        signed int
50                  .... with body:
51                      CompoundStmt
52                        Declaration of b: pointer to signed int
53                                                  Labels: {}
54                          For Statement
55                            initialization:
56                              Expression Statement:
57                                Name: b
58
59                            condition:
60                              Cast of:
61                                Applying untyped:
62                                    Name: ?!=?
63                                ...to:
64                                    Name: a
65                                    Name: 0
66
67                              to:
68                                signed int
69
70                            increment:
71                              Name: b
72
73                            statement block:
74                              CompoundStmt
75
76
77
78
79
Note: See TracBrowser for help on using the repository browser.