UNPKG

abstract-syntax-tree

Version:
92 lines (91 loc) 1.81 kB
[ "Node", "SourceLocation", "Position", "Identifier", "Literal", "RegExpLiteral", "Program", "Function", "Statement", "ExpressionStatement", "Directive", "BlockStatement", "FunctionBody", "EmptyStatement", "DebuggerStatement", "WithStatement", "ReturnStatement", "LabeledStatement", "BreakStatement", "ContinueStatement", "IfStatement", "SwitchStatement", "SwitchCase", "ThrowStatement", "TryStatement", "CatchClause", "WhileStatement", "DoWhileStatement", "ForStatement", "ForInStatement", "Declaration", "FunctionDeclaration", "VariableDeclaration", "VariableDeclarator", "Expression", "ThisExpression", "ArrayExpression", "ObjectExpression", "Property", "FunctionExpression", "ArrowFunctionExpression", "UnaryExpression", "UnaryOperator", "UpdateExpression", "UpdateOperator", "BinaryExpression", "BinaryOperator", "AssignmentExpression", "AssignmentOperator", "LogicalExpression", "LogicalOperator", "MemberExpression", "ConditionalExpression", "CallExpression", "NewExpression", "SequenceExpression", "Pattern", "ForOfStatement", "Super", "SpreadElement", "YieldExpression", "TemplateLiteral", "TaggedTemplateExpression", "TemplateElement", "ObjectPattern", "ArrayPattern", "RestElement", "AssignmentPattern", "Class", "ClassBody", "MethodDefinition", "ClassDeclaration", "ClassExpression", "MetaProperty", "ModuleDeclaration", "ModuleSpecifier", "ImportDeclaration", "ImportSpecifier", "ImportDefaultSpecifier", "ImportNamespaceSpecifier", "ExportNamedDeclaration", "ExportSpecifier", "ExportDefaultDeclaration", "ExportAllDeclaration", "AwaitExpression", "BigIntLiteral", "ChainExpression", "ChainElement", "ImportExpression" ]