1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ExpressionStatement", 6 "expression": { 7 "type": "ImportExpression", 8 "source": { 9 "type": "StringLiteral", 10 "value": "foo", 11 "loc": { 12 "start": { 13 "line": 20, 14 "column": 8, 15 "program": "test-import-expression.js" 16 }, 17 "end": { 18 "line": 20, 19 "column": 13, 20 "program": "test-import-expression.js" 21 } 22 } 23 }, 24 "loc": { 25 "start": { 26 "line": 20, 27 "column": 1, 28 "program": "test-import-expression.js" 29 }, 30 "end": { 31 "line": 20, 32 "column": 14, 33 "program": "test-import-expression.js" 34 } 35 } 36 }, 37 "loc": { 38 "start": { 39 "line": 20, 40 "column": 1, 41 "program": "test-import-expression.js" 42 }, 43 "end": { 44 "line": 20, 45 "column": 15, 46 "program": "test-import-expression.js" 47 } 48 } 49 }, 50 { 51 "type": "VariableDeclaration", 52 "declarations": [ 53 { 54 "type": "VariableDeclarator", 55 "id": { 56 "type": "Identifier", 57 "name": "a", 58 "decorators": [], 59 "loc": { 60 "start": { 61 "line": 21, 62 "column": 5, 63 "program": "test-import-expression.js" 64 }, 65 "end": { 66 "line": 21, 67 "column": 6, 68 "program": "test-import-expression.js" 69 } 70 } 71 }, 72 "init": { 73 "type": "ImportExpression", 74 "source": { 75 "type": "StringLiteral", 76 "value": "bar", 77 "loc": { 78 "start": { 79 "line": 21, 80 "column": 16, 81 "program": "test-import-expression.js" 82 }, 83 "end": { 84 "line": 21, 85 "column": 21, 86 "program": "test-import-expression.js" 87 } 88 } 89 }, 90 "loc": { 91 "start": { 92 "line": 21, 93 "column": 9, 94 "program": "test-import-expression.js" 95 }, 96 "end": { 97 "line": 21, 98 "column": 22, 99 "program": "test-import-expression.js" 100 } 101 } 102 }, 103 "loc": { 104 "start": { 105 "line": 21, 106 "column": 5, 107 "program": "test-import-expression.js" 108 }, 109 "end": { 110 "line": 21, 111 "column": 22, 112 "program": "test-import-expression.js" 113 } 114 } 115 } 116 ], 117 "kind": "var", 118 "loc": { 119 "start": { 120 "line": 21, 121 "column": 1, 122 "program": "test-import-expression.js" 123 }, 124 "end": { 125 "line": 21, 126 "column": 23, 127 "program": "test-import-expression.js" 128 } 129 } 130 }, 131 { 132 "type": "ImportDeclaration", 133 "source": { 134 "type": "StringLiteral", 135 "value": "foobar", 136 "loc": { 137 "start": { 138 "line": 22, 139 "column": 8, 140 "program": "test-import-expression.js" 141 }, 142 "end": { 143 "line": 22, 144 "column": 16, 145 "program": "test-import-expression.js" 146 } 147 } 148 }, 149 "specifiers": [], 150 "loc": { 151 "start": { 152 "line": 22, 153 "column": 1, 154 "program": "test-import-expression.js" 155 }, 156 "end": { 157 "line": 22, 158 "column": 17, 159 "program": "test-import-expression.js" 160 } 161 } 162 } 163 ], 164 "loc": { 165 "start": { 166 "line": 1, 167 "column": 1, 168 "program": "test-import-expression.js" 169 }, 170 "end": { 171 "line": 23, 172 "column": 1, 173 "program": "test-import-expression.js" 174 } 175 } 176} 177