x Module ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x ModuleItem ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x Stmt ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x Decl ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x ClassDecl ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x Ident ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { : ^ 2 | [foo] = '1' `---- x Class ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | ,-> class A { 2 | | [foo] = '1' 3 | `-> } `---- x ClassMember ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^^^^^^^^^ 3 | } `---- x ClassProp ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^^^^^^^^^ 3 | } `---- x PropName ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^^^ 3 | } `---- x ComputedPropName ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^^^ 3 | } `---- x Expr ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^ 3 | } `---- x Ident ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^ 3 | } `---- x Expr ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^ 3 | } `---- x Lit ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^ 3 | } `---- x Str ,-[$DIR/tests/span/js/decl/computed-key.js:1:1] 1 | class A { 2 | [foo] = '1' : ^^^ 3 | } `----