|  | export const Syntax = { | 
|  | AssignmentExpression: 'AssignmentExpression', | 
|  | AssignmentPattern: 'AssignmentPattern', | 
|  | ArrayExpression: 'ArrayExpression', | 
|  | ArrayPattern: 'ArrayPattern', | 
|  | ArrowFunctionExpression: 'ArrowFunctionExpression', | 
|  | AwaitExpression: 'AwaitExpression', | 
|  | BlockStatement: 'BlockStatement', | 
|  | BinaryExpression: 'BinaryExpression', | 
|  | BreakStatement: 'BreakStatement', | 
|  | CallExpression: 'CallExpression', | 
|  | CatchClause: 'CatchClause', | 
|  | ClassBody: 'ClassBody', | 
|  | ClassDeclaration: 'ClassDeclaration', | 
|  | ClassExpression: 'ClassExpression', | 
|  | ConditionalExpression: 'ConditionalExpression', | 
|  | ContinueStatement: 'ContinueStatement', | 
|  | DoWhileStatement: 'DoWhileStatement', | 
|  | DebuggerStatement: 'DebuggerStatement', | 
|  | EmptyStatement: 'EmptyStatement', | 
|  | ExportAllDeclaration: 'ExportAllDeclaration', | 
|  | ExportDefaultDeclaration: 'ExportDefaultDeclaration', | 
|  | ExportNamedDeclaration: 'ExportNamedDeclaration', | 
|  | ExportSpecifier: 'ExportSpecifier', | 
|  | ExpressionStatement: 'ExpressionStatement', | 
|  | ForStatement: 'ForStatement', | 
|  | ForOfStatement: 'ForOfStatement', | 
|  | ForInStatement: 'ForInStatement', | 
|  | FunctionDeclaration: 'FunctionDeclaration', | 
|  | FunctionExpression: 'FunctionExpression', | 
|  | Identifier: 'Identifier', | 
|  | IfStatement: 'IfStatement', | 
|  | Import: 'Import', | 
|  | ImportDeclaration: 'ImportDeclaration', | 
|  | ImportDefaultSpecifier: 'ImportDefaultSpecifier', | 
|  | ImportNamespaceSpecifier: 'ImportNamespaceSpecifier', | 
|  | ImportSpecifier: 'ImportSpecifier', | 
|  | Literal: 'Literal', | 
|  | LabeledStatement: 'LabeledStatement', | 
|  | LogicalExpression: 'LogicalExpression', | 
|  | MemberExpression: 'MemberExpression', | 
|  | MetaProperty: 'MetaProperty', | 
|  | MethodDefinition: 'MethodDefinition', | 
|  | NewExpression: 'NewExpression', | 
|  | ObjectExpression: 'ObjectExpression', | 
|  | ObjectPattern: 'ObjectPattern', | 
|  | Program: 'Program', | 
|  | Property: 'Property', | 
|  | RestElement: 'RestElement', | 
|  | ReturnStatement: 'ReturnStatement', | 
|  | SequenceExpression: 'SequenceExpression', | 
|  | SpreadElement: 'SpreadElement', | 
|  | Super: 'Super', | 
|  | SwitchCase: 'SwitchCase', | 
|  | SwitchStatement: 'SwitchStatement', | 
|  | TaggedTemplateExpression: 'TaggedTemplateExpression', | 
|  | TemplateElement: 'TemplateElement', | 
|  | TemplateLiteral: 'TemplateLiteral', | 
|  | ThisExpression: 'ThisExpression', | 
|  | ThrowStatement: 'ThrowStatement', | 
|  | TryStatement: 'TryStatement', | 
|  | UnaryExpression: 'UnaryExpression', | 
|  | UpdateExpression: 'UpdateExpression', | 
|  | VariableDeclaration: 'VariableDeclaration', | 
|  | VariableDeclarator: 'VariableDeclarator', | 
|  | WhileStatement: 'WhileStatement', | 
|  | WithStatement: 'WithStatement', | 
|  | YieldExpression: 'YieldExpression' | 
|  | }; |