SYMBOL INDEX (103 symbols across 23 files) FILE: src/index.js constant EMPTY (line 119) | const EMPTY = { type: 'Empty' }; method leave (line 158) | leave(node) { function b (line 267) | function b(strings, ...values) { function x (line 290) | function x(strings, ...values) { function p (line 322) | function p(strings, ...values) { function handle_error (line 345) | function handle_error(str, err) { FILE: src/print/handlers.js function handle (line 62) | function handle(node, state) { function c (line 105) | function c(content, node) { constant OPERATOR_PRECEDENCE (line 113) | const OPERATOR_PRECEDENCE = { constant EXPRESSIONS_PRECEDENCE (line 142) | const EXPRESSIONS_PRECEDENCE = { function needs_parens (line 176) | function needs_parens(node, parent, is_right) { function has_call_expression (line 230) | function has_call_expression(node) { method Program (line 399) | Program(node, state) { method EmptyStatement (line 411) | EmptyStatement(node, state) { method ParenthesizedExpression (line 415) | ParenthesizedExpression(node, state) { method ExpressionStatement (line 419) | ExpressionStatement(node, state) { method IfStatement (line 431) | IfStatement(node, state) { method LabeledStatement (line 447) | LabeledStatement(node, state) { method BreakStatement (line 451) | BreakStatement(node, state) { method ContinueStatement (line 457) | ContinueStatement(node, state) { method WithStatement (line 463) | WithStatement(node, state) { method SwitchStatement (line 472) | SwitchStatement(/** @type {SwitchStatement} */ node, state) { method ReturnStatement (line 505) | ReturnStatement(node, state) { method ThrowStatement (line 524) | ThrowStatement(node, state) { method TryStatement (line 528) | TryStatement(node, state) { method WhileStatement (line 551) | WhileStatement(node, state) { method DoWhileStatement (line 560) | DoWhileStatement(node, state) { method DebuggerStatement (line 609) | DebuggerStatement(node, state) { method VariableDeclaration (line 652) | VariableDeclaration(node, state) { method VariableDeclarator (line 656) | VariableDeclarator(node, state) { method ClassDeclaration (line 664) | ClassDeclaration(node, state) { method ImportDeclaration (line 683) | ImportDeclaration(/** @type {ImportDeclaration} */ node, state) { method ImportExpression (line 752) | ImportExpression(node, state) { method ExportDefaultDeclaration (line 756) | ExportDefaultDeclaration(node, state) { method ExportNamedDeclaration (line 766) | ExportNamedDeclaration(node, state) { method ExportAllDeclaration (line 809) | ExportAllDeclaration(node, state) { method MethodDefinition (line 813) | MethodDefinition(node, state) { method ThisExpression (line 894) | ThisExpression(node, state) { method Super (line 898) | Super(node, state) { method RestElement (line 902) | RestElement(node, state) { method YieldExpression (line 906) | YieldExpression(node, state) { method AwaitExpression (line 917) | AwaitExpression(node, state) { method TemplateLiteral (line 931) | TemplateLiteral(node, state) { method TaggedTemplateExpression (line 947) | TaggedTemplateExpression(node, state) { method ArrayExpression (line 951) | ArrayExpression(node, state) { method ObjectExpression (line 998) | ObjectExpression(/** @type {ObjectExpression} */ node, state) { method Property (line 1059) | Property(node, state) { method ObjectPattern (line 1126) | ObjectPattern(node, state) { method SequenceExpression (line 1139) | SequenceExpression(/** @type {SequenceExpression} */ node, state) { method UnaryExpression (line 1145) | UnaryExpression(node, state) { method UpdateExpression (line 1166) | UpdateExpression(node, state) { method AssignmentExpression (line 1172) | AssignmentExpression(node, state) { method BinaryExpression (line 1180) | BinaryExpression(node, state) { method ConditionalExpression (line 1214) | ConditionalExpression(node, state) { method NewExpression (line 1256) | NewExpression(/** @type {NewExpression} */ node, state) { method ChainExpression (line 1290) | ChainExpression(node, state) { method CallExpression (line 1294) | CallExpression(/** @type {CallExpression} */ node, state) { method MemberExpression (line 1372) | MemberExpression(node, state) { method MetaProperty (line 1404) | MetaProperty(node, state) { method Identifier (line 1412) | Identifier(node, state) { method Literal (line 1443) | Literal(/** @type {Literal} */ node, state) { method PropertyDefinition (line 1465) | PropertyDefinition(/** @type {PropertyDefinition} */ node, state) { method StaticBlock (line 1489) | StaticBlock(/** @type {StaticBlock} */ node, state) { method PrivateIdentifier (line 1497) | PrivateIdentifier(/** @type {PrivateIdenifier} */ node, state) { FILE: src/print/index.js function print (line 35) | function print(node, opts = {}) { FILE: src/utils/comments.js method enter (line 51) | enter(node) { method leave (line 77) | leave(node) { FILE: src/utils/push_array.js function push_array (line 8) | function push_array(array, items) { FILE: test/samples/class-private/expected.js class A (line 1) | class A { method is (line 6) | static is(obj) { method #p3 (line 10) | get #p3() { method #p3 (line 14) | set #p3(v) { method #m1 (line 18) | #m1() { method #m2 (line 22) | static #m2() { method #m3 (line 26) | *#m3() { method #m4 (line 30) | async #m4() { FILE: test/samples/class-property/expected.js class Foo (line 1) | class Foo { FILE: test/samples/class-static-block/expected.js class Foo (line 1) | class Foo { FILE: test/samples/comment-inline/expected.js function bar (line 12) | function bar() { FILE: test/samples/comment-mixed-trailing/expected.js function foo (line 1) | function foo() { FILE: test/samples/comment-within-parentheses/expected.js function foo (line 1) | function foo() { function bar (line 6) | function bar() { FILE: test/samples/deconflict-let/expected.js function foo (line 1) | function foo() { FILE: test/samples/deconflict-method/expected.js method a (line 2) | a(foo) { FILE: test/samples/function-declaration/expected.js function foo (line 1) | function foo() { function foo$1 (line 5) | function foo$1() { FILE: test/samples/hash-prefix-reused/expected.js function foo (line 1) | function foo(bar$1) { FILE: test/samples/hash-prefix/expected.js function foo (line 1) | function foo(bar$1) { FILE: test/samples/inserted-parameter/expected.js function foo (line 1) | function foo(bar) { FILE: test/samples/inserted-parameters/expected.js function foo (line 1) | function foo(bar, baz) { FILE: test/samples/meta-property/expected.js function foo (line 1) | function foo() { FILE: test/samples/method/expected.js method foo (line 2) | foo() { method bar (line 5) | async bar() { method baz (line 8) | *baz() { FILE: test/samples/object-expressions/expected.js method method (line 13) | method() { method foo (line 22) | get foo() { method foo (line 25) | set foo(value) { method [foo] (line 28) | get [foo]() { method [foo] (line 31) | set [foo](value) { FILE: test/samples/sourcemap/expected.js function foo (line 3) | function foo(value) { FILE: test/test.js method enter (line 22) | enter(node) { function suite (line 47) | function suite(name, fn) { method enter (line 573) | enter(node) {