| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "CallExpression", |
| "callee": { |
| "type": "MemberExpression", |
| "computed": false, |
| "object": { |
| "type": "FunctionExpression", |
| "id": null, |
| "params": [], |
| "body": { |
| "type": "BlockStatement", |
| "body": [ |
| { |
| "type": "VariableDeclaration", |
| "declarations": [ |
| { |
| "type": "VariableDeclarator", |
| "id": { |
| "type": "Identifier", |
| "name": "version", |
| "range": [ |
| 30, |
| 37 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 30 |
| }, |
| "end": { |
| "line": 1, |
| "column": 37 |
| } |
| } |
| }, |
| "init": { |
| "type": "Literal", |
| "value": 1, |
| "raw": "1", |
| "range": [ |
| 40, |
| 41 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 40 |
| }, |
| "end": { |
| "line": 1, |
| "column": 41 |
| } |
| } |
| }, |
| "range": [ |
| 30, |
| 41 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 30 |
| }, |
| "end": { |
| "line": 1, |
| "column": 41 |
| } |
| } |
| } |
| ], |
| "kind": "var", |
| "range": [ |
| 26, |
| 42 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 26 |
| }, |
| "end": { |
| "line": 1, |
| "column": 42 |
| } |
| } |
| } |
| ], |
| "range": [ |
| 24, |
| 44 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 24 |
| }, |
| "end": { |
| "line": 1, |
| "column": 44 |
| } |
| } |
| }, |
| "generator": false, |
| "expression": false, |
| "async": false, |
| "range": [ |
| 14, |
| 44 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 14 |
| }, |
| "end": { |
| "line": 1, |
| "column": 44 |
| } |
| } |
| }, |
| "property": { |
| "type": "Identifier", |
| "name": "call", |
| "range": [ |
| 46, |
| 50 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 46 |
| }, |
| "end": { |
| "line": 1, |
| "column": 50 |
| } |
| } |
| }, |
| "range": [ |
| 13, |
| 50 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 13 |
| }, |
| "end": { |
| "line": 1, |
| "column": 50 |
| } |
| } |
| }, |
| "arguments": [ |
| { |
| "type": "ThisExpression", |
| "range": [ |
| 51, |
| 55 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 51 |
| }, |
| "end": { |
| "line": 1, |
| "column": 55 |
| } |
| } |
| } |
| ], |
| "range": [ |
| 13, |
| 56 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 13 |
| }, |
| "end": { |
| "line": 1, |
| "column": 56 |
| } |
| } |
| }, |
| "leadingComments": [ |
| { |
| "type": "Block", |
| "value": " header ", |
| "range": [ |
| 0, |
| 12 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 0 |
| }, |
| "end": { |
| "line": 1, |
| "column": 12 |
| } |
| } |
| } |
| ], |
| "range": [ |
| 13, |
| 56 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 13 |
| }, |
| "end": { |
| "line": 1, |
| "column": 56 |
| } |
| } |
| } |
| ], |
| "sourceType": "script", |
| "comments": [ |
| { |
| "type": "Block", |
| "value": " header ", |
| "range": [ |
| 0, |
| 12 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 0 |
| }, |
| "end": { |
| "line": 1, |
| "column": 12 |
| } |
| } |
| } |
| ], |
| "tokens": [ |
| { |
| "type": "Punctuator", |
| "value": "(", |
| "range": [ |
| 13, |
| 14 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 13 |
| }, |
| "end": { |
| "line": 1, |
| "column": 14 |
| } |
| } |
| }, |
| { |
| "type": "Keyword", |
| "value": "function", |
| "range": [ |
| 14, |
| 22 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 14 |
| }, |
| "end": { |
| "line": 1, |
| "column": 22 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": "(", |
| "range": [ |
| 22, |
| 23 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 22 |
| }, |
| "end": { |
| "line": 1, |
| "column": 23 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": ")", |
| "range": [ |
| 23, |
| 24 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 23 |
| }, |
| "end": { |
| "line": 1, |
| "column": 24 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": "{", |
| "range": [ |
| 24, |
| 25 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 24 |
| }, |
| "end": { |
| "line": 1, |
| "column": 25 |
| } |
| } |
| }, |
| { |
| "type": "Keyword", |
| "value": "var", |
| "range": [ |
| 26, |
| 29 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 26 |
| }, |
| "end": { |
| "line": 1, |
| "column": 29 |
| } |
| } |
| }, |
| { |
| "type": "Identifier", |
| "value": "version", |
| "range": [ |
| 30, |
| 37 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 30 |
| }, |
| "end": { |
| "line": 1, |
| "column": 37 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": "=", |
| "range": [ |
| 38, |
| 39 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 38 |
| }, |
| "end": { |
| "line": 1, |
| "column": 39 |
| } |
| } |
| }, |
| { |
| "type": "Numeric", |
| "value": "1", |
| "range": [ |
| 40, |
| 41 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 40 |
| }, |
| "end": { |
| "line": 1, |
| "column": 41 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": ";", |
| "range": [ |
| 41, |
| 42 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 41 |
| }, |
| "end": { |
| "line": 1, |
| "column": 42 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": "}", |
| "range": [ |
| 43, |
| 44 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 43 |
| }, |
| "end": { |
| "line": 1, |
| "column": 44 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": ")", |
| "range": [ |
| 44, |
| 45 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 44 |
| }, |
| "end": { |
| "line": 1, |
| "column": 45 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": ".", |
| "range": [ |
| 45, |
| 46 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 45 |
| }, |
| "end": { |
| "line": 1, |
| "column": 46 |
| } |
| } |
| }, |
| { |
| "type": "Identifier", |
| "value": "call", |
| "range": [ |
| 46, |
| 50 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 46 |
| }, |
| "end": { |
| "line": 1, |
| "column": 50 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": "(", |
| "range": [ |
| 50, |
| 51 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 50 |
| }, |
| "end": { |
| "line": 1, |
| "column": 51 |
| } |
| } |
| }, |
| { |
| "type": "Keyword", |
| "value": "this", |
| "range": [ |
| 51, |
| 55 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 51 |
| }, |
| "end": { |
| "line": 1, |
| "column": 55 |
| } |
| } |
| }, |
| { |
| "type": "Punctuator", |
| "value": ")", |
| "range": [ |
| 55, |
| 56 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 55 |
| }, |
| "end": { |
| "line": 1, |
| "column": 56 |
| } |
| } |
| } |
| ], |
| "range": [ |
| 13, |
| 56 |
| ], |
| "loc": { |
| "start": { |
| "line": 1, |
| "column": 13 |
| }, |
| "end": { |
| "line": 1, |
| "column": 56 |
| } |
| } |
| } |