[51b7345] | 1 | context addable |
---|
| 2 | with parameters |
---|
[5f2f2d7] | 3 | T: type |
---|
[51b7345] | 4 | |
---|
| 5 | with members |
---|
[5f2f2d7] | 6 | ?+?: function |
---|
[51b7345] | 7 | with parameters |
---|
[5f2f2d7] | 8 | instance of type T (not function type) |
---|
| 9 | instance of type T (not function type) |
---|
[51b7345] | 10 | returning |
---|
[5f2f2d7] | 11 | instance of type T (not function type) |
---|
[51b7345] | 12 | |
---|
[883b46c] | 13 | ?=?: function |
---|
| 14 | with parameters |
---|
| 15 | pointer to instance of type T (not function type) |
---|
| 16 | instance of type T (not function type) |
---|
| 17 | returning |
---|
| 18 | instance of type T (not function type) |
---|
| 19 | |
---|
[51b7345] | 20 | |
---|
| 21 | struct __anonymous0 |
---|
| 22 | with members |
---|
[5f2f2d7] | 23 | data: instance of type T (not function type) |
---|
[b1d6dd5] | 24 | next: pointer to instance of type List1 (not function type) |
---|
[51b7345] | 25 | with parameters |
---|
[5f2f2d7] | 26 | instance of type T (not function type) |
---|
[51b7345] | 27 | |
---|
| 28 | |
---|
[b1d6dd5] | 29 | List1: type for pointer to instance of struct __anonymous0 |
---|
[51b7345] | 30 | with parameters |
---|
[5f2f2d7] | 31 | T: type |
---|
[51b7345] | 32 | with assertions |
---|
| 33 | instance of context addable |
---|
| 34 | with parameters |
---|
[5f2f2d7] | 35 | instance of type T (not function type) |
---|
[51b7345] | 36 | |
---|
| 37 | |
---|
| 38 | |
---|
[883b46c] | 39 | ListOfIntegers: typedef for instance of type List1 (not function type) |
---|
[51b7345] | 40 | with parameters |
---|
| 41 | signed int |
---|
| 42 | |
---|
[883b46c] | 43 | li: instance of type ListOfIntegers (not function type) |
---|
[5f2f2d7] | 44 | f: function |
---|
[51b7345] | 45 | with parameters |
---|
[5f2f2d7] | 46 | g: pointer to function |
---|
[51b7345] | 47 | with parameters |
---|
| 48 | signed int |
---|
| 49 | returning |
---|
[b1d6dd5] | 50 | instance of type List1 (not function type) |
---|
[51b7345] | 51 | with parameters |
---|
| 52 | signed int |
---|
| 53 | |
---|
| 54 | |
---|
| 55 | returning |
---|
| 56 | signed int |
---|
| 57 | |
---|
[5f2f2d7] | 58 | h: function |
---|
[51b7345] | 59 | with parameters |
---|
[b1d6dd5] | 60 | p: pointer to instance of type List1 (not function type) |
---|
[51b7345] | 61 | with parameters |
---|
| 62 | signed int |
---|
| 63 | |
---|
| 64 | returning |
---|
| 65 | signed int |
---|
| 66 | |
---|
[68cd1ce] | 67 | struct S2 |
---|
[b1d6dd5] | 68 | with parameters |
---|
| 69 | T: type |
---|
| 70 | |
---|
| 71 | with members |
---|
| 72 | i: instance of type T (not function type) |
---|
| 73 | |
---|
[68cd1ce] | 74 | v1: instance of struct S3 |
---|
[b1d6dd5] | 75 | with parameters |
---|
| 76 | signed int |
---|
| 77 | |
---|
[68cd1ce] | 78 | p: pointer to instance of struct S3 |
---|
[b1d6dd5] | 79 | with parameters |
---|
| 80 | signed int |
---|
| 81 | |
---|
[68cd1ce] | 82 | struct S24 |
---|
[b1d6dd5] | 83 | with parameters |
---|
| 84 | T: type |
---|
| 85 | |
---|
| 86 | with members |
---|
| 87 | i: instance of type T (not function type) |
---|
| 88 | |
---|
[68cd1ce] | 89 | v2: instance of struct S24 |
---|
[b1d6dd5] | 90 | with parameters |
---|
| 91 | signed int |
---|
| 92 | |
---|
| 93 | struct __anonymous1 |
---|
| 94 | with parameters |
---|
| 95 | T: type |
---|
| 96 | |
---|
| 97 | with members |
---|
| 98 | i: instance of type T (not function type) |
---|
| 99 | |
---|
| 100 | v2: instance of struct __anonymous1 |
---|
| 101 | with parameters |
---|
| 102 | signed int |
---|
| 103 | |
---|
[51b7345] | 104 | struct node |
---|
| 105 | with parameters |
---|
[5f2f2d7] | 106 | T: type |
---|
[51b7345] | 107 | with assertions |
---|
| 108 | instance of context addable |
---|
| 109 | with parameters |
---|
[5f2f2d7] | 110 | instance of type T (not function type) |
---|
[51b7345] | 111 | |
---|
| 112 | |
---|
| 113 | |
---|
| 114 | with members |
---|
[5f2f2d7] | 115 | data: instance of type T (not function type) |
---|
| 116 | next: pointer to instance of struct node |
---|
[51b7345] | 117 | with parameters |
---|
[5f2f2d7] | 118 | instance of type T (not function type) |
---|
[51b7345] | 119 | |
---|
| 120 | |
---|
[5f2f2d7] | 121 | List: type for pointer to instance of struct node |
---|
[51b7345] | 122 | with parameters |
---|
[5f2f2d7] | 123 | instance of type T (not function type) |
---|
[51b7345] | 124 | |
---|
| 125 | with parameters |
---|
[5f2f2d7] | 126 | T: type |
---|
[51b7345] | 127 | |
---|
[5f2f2d7] | 128 | my_list: instance of type List (not function type) |
---|
[51b7345] | 129 | with parameters |
---|
| 130 | signed int |
---|
| 131 | |
---|
[5f2f2d7] | 132 | Complex: type |
---|
[51b7345] | 133 | with assertions |
---|
| 134 | instance of context addable |
---|
| 135 | with parameters |
---|
[5f2f2d7] | 136 | instance of type Complex (not function type) |
---|
[51b7345] | 137 | |
---|
| 138 | |
---|
[5f2f2d7] | 139 | main: C function |
---|
| 140 | accepting unspecified arguments |
---|
[51b7345] | 141 | returning |
---|
| 142 | signed int |
---|
| 143 | with body |
---|
[5f2f2d7] | 144 | CompoundStmt |
---|
| 145 | Expression Statement: |
---|
| 146 | Cast of: |
---|
| 147 | Name: my_list |
---|
| 148 | |
---|
| 149 | to: |
---|
| 150 | instance of struct node |
---|
| 151 | with parameters |
---|
| 152 | signed int |
---|
[51b7345] | 153 | |
---|
| 154 | |
---|
| 155 | |
---|