1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "async", 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 5 16 }, 17 "end": { 18 "line": 17, 19 "column": 10 20 } 21 } 22 }, 23 "init": { 24 "type": "NumberLiteral", 25 "value": 1, 26 "loc": { 27 "start": { 28 "line": 17, 29 "column": 13 30 }, 31 "end": { 32 "line": 17, 33 "column": 14 34 } 35 } 36 }, 37 "loc": { 38 "start": { 39 "line": 17, 40 "column": 5 41 }, 42 "end": { 43 "line": 17, 44 "column": 14 45 } 46 } 47 } 48 ], 49 "kind": "var", 50 "loc": { 51 "start": { 52 "line": 17, 53 "column": 1 54 }, 55 "end": { 56 "line": 17, 57 "column": 15 58 } 59 } 60 }, 61 { 62 "type": "ExpressionStatement", 63 "expression": { 64 "type": "AssignmentExpression", 65 "operator": "=", 66 "left": { 67 "type": "Identifier", 68 "name": "async", 69 "loc": { 70 "start": { 71 "line": 18, 72 "column": 1 73 }, 74 "end": { 75 "line": 18, 76 "column": 6 77 } 78 } 79 }, 80 "right": { 81 "type": "NumberLiteral", 82 "value": 2, 83 "loc": { 84 "start": { 85 "line": 18, 86 "column": 9 87 }, 88 "end": { 89 "line": 18, 90 "column": 10 91 } 92 } 93 }, 94 "loc": { 95 "start": { 96 "line": 18, 97 "column": 1 98 }, 99 "end": { 100 "line": 18, 101 "column": 10 102 } 103 } 104 }, 105 "loc": { 106 "start": { 107 "line": 18, 108 "column": 1 109 }, 110 "end": { 111 "line": 18, 112 "column": 11 113 } 114 } 115 }, 116 { 117 "type": "ExpressionStatement", 118 "expression": { 119 "type": "UpdateExpression", 120 "operator": "++", 121 "prefix": false, 122 "argument": { 123 "type": "Identifier", 124 "name": "async", 125 "loc": { 126 "start": { 127 "line": 19, 128 "column": 1 129 }, 130 "end": { 131 "line": 19, 132 "column": 6 133 } 134 } 135 }, 136 "loc": { 137 "start": { 138 "line": 19, 139 "column": 1 140 }, 141 "end": { 142 "line": 19, 143 "column": 8 144 } 145 } 146 }, 147 "loc": { 148 "start": { 149 "line": 19, 150 "column": 1 151 }, 152 "end": { 153 "line": 19, 154 "column": 9 155 } 156 } 157 }, 158 { 159 "type": "FunctionDeclaration", 160 "function": { 161 "type": "ScriptFunction", 162 "id": { 163 "type": "Identifier", 164 "name": "f", 165 "loc": { 166 "start": { 167 "line": 21, 168 "column": 16 169 }, 170 "end": { 171 "line": 21, 172 "column": 17 173 } 174 } 175 }, 176 "generator": false, 177 "async": true, 178 "expression": false, 179 "params": [], 180 "body": { 181 "type": "BlockStatement", 182 "statements": [], 183 "loc": { 184 "start": { 185 "line": 21, 186 "column": 19 187 }, 188 "end": { 189 "line": 21, 190 "column": 21 191 } 192 } 193 }, 194 "loc": { 195 "start": { 196 "line": 21, 197 "column": 7 198 }, 199 "end": { 200 "line": 21, 201 "column": 21 202 } 203 } 204 }, 205 "loc": { 206 "start": { 207 "line": 21, 208 "column": 1 209 }, 210 "end": { 211 "line": 21, 212 "column": 21 213 } 214 } 215 } 216 ], 217 "loc": { 218 "start": { 219 "line": 1, 220 "column": 1 221 }, 222 "end": { 223 "line": 21, 224 "column": 21 225 } 226 } 227} 228