| JSAccessor | Language.JavaScript.Parser.AST |
| JSAccessorGet | Language.JavaScript.Parser.AST |
| JSAccessorSet | Language.JavaScript.Parser.AST |
| JSAnnot | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAnnotSpace | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSArrayComma | Language.JavaScript.Parser.AST |
| JSArrayElement | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSArrayLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSArrowExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSArrowParameterList | Language.JavaScript.Parser.AST |
| JSAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAssignExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAssignOp | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAssignStatement | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAST | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAstExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAstLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAstModule | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAstProgram | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAstStatement | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAsyncFunction | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSAwaitExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOp | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpAnd | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpBitAnd | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpBitOr | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpBitXor | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpDivide | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpEq | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpGe | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpGt | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpIn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpInstanceOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpLe | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpLsh | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpLt | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpMinus | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpMod | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpNeq | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpOr | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpPlus | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpRsh | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpStrictEq | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpStrictNeq | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpTimes | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBinOpUrsh | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBlock | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBreak | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBwAndAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBwOrAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSBwXorAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCallExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCallExpressionDot | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCallExpressionSquare | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCase | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCatch | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCatchIf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSClass | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSClassElement | Language.JavaScript.Parser.AST |
| JSClassExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSClassHeritage | Language.JavaScript.Parser.AST |
| JSClassInstanceMethod | Language.JavaScript.Parser.AST |
| JSClassSemi | Language.JavaScript.Parser.AST |
| JSClassStaticMethod | Language.JavaScript.Parser.AST |
| JSCommaExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCommaList | Language.JavaScript.Parser.AST |
| JSCommaTrailingList | Language.JavaScript.Parser.AST |
| JSConstant | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSContinue | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSCTLComma | Language.JavaScript.Parser.AST |
| JSCTLNone | Language.JavaScript.Parser.AST |
| JSDecimal | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSDefault | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSDivideAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSDoWhile | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSEmptyStatement | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExport | Language.JavaScript.Parser.AST |
| JSExportClause | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSExportDeclaration | Language.JavaScript.Parser.AST |
| JSExportFrom | Language.JavaScript.Parser.AST |
| JSExportLocals | Language.JavaScript.Parser.AST |
| JSExportSpecifier | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSExportSpecifierAs | Language.JavaScript.Parser.AST |
| JSExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExpressionBinary | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExpressionParen | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExpressionPostfix | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExpressionStatement | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExpressionTernary | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSExtends | Language.JavaScript.Parser.AST |
| JSExtendsNone | Language.JavaScript.Parser.AST |
| JSFinally | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSFor | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForConst | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForConstIn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForConstOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForIn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForLet | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForLetIn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForLetOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForVar | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForVarIn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSForVarOf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSFromClause | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSFunction | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSFunctionExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSGenerator | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSGeneratorExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSGeneratorMethodDefinition | Language.JavaScript.Parser.AST |
| JSHexInteger | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSIdent | Language.JavaScript.Parser.AST |
| JSIdentifier | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSIdentName | Language.JavaScript.Parser.AST |
| JSIdentNone | Language.JavaScript.Parser.AST |
| JSIf | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSIfElse | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSImportClause | Language.JavaScript.Parser.AST |
| JSImportClauseDefault | Language.JavaScript.Parser.AST |
| JSImportClauseDefaultNamed | Language.JavaScript.Parser.AST |
| JSImportClauseDefaultNameSpace | Language.JavaScript.Parser.AST |
| JSImportClauseNamed | Language.JavaScript.Parser.AST |
| JSImportClauseNameSpace | Language.JavaScript.Parser.AST |
| JSImportDeclaration | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSImportDeclarationBare | Language.JavaScript.Parser.AST |
| JSImportNameSpace | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSImportsNamed | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSImportSpecifier | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSImportSpecifierAs | Language.JavaScript.Parser.AST |
| JSLabelled | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSLCons | Language.JavaScript.Parser.AST |
| JSLet | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSLNil | Language.JavaScript.Parser.AST |
| JSLOne | Language.JavaScript.Parser.AST |
| JSLshAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMemberDot | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMemberExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMemberNew | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMemberSquare | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMethodCall | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSMethodDefinition | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSMinusAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSModAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSModuleExportDeclaration | Language.JavaScript.Parser.AST |
| JSModuleImportDeclaration | Language.JavaScript.Parser.AST |
| JSModuleItem | Language.JavaScript.Parser.AST |
| JSModuleStatementListItem | Language.JavaScript.Parser.AST |
| JSNewExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSNoAnnot | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSNoFinally | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSObjectLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSObjectMethod | Language.JavaScript.Parser.AST |
| JSObjectProperty | Language.JavaScript.Parser.AST |
| JSObjectPropertyList | Language.JavaScript.Parser.AST |
| JSOctal | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSParenthesizedArrowParameterList | Language.JavaScript.Parser.AST |
| JSPlusAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSPropertyAccessor | Language.JavaScript.Parser.AST |
| JSPropertyComputed | Language.JavaScript.Parser.AST |
| JSPropertyIdent | Language.JavaScript.Parser.AST |
| JSPropertyIdentRef | Language.JavaScript.Parser.AST |
| JSPropertyName | Language.JavaScript.Parser.AST |
| JSPropertyNameandValue | Language.JavaScript.Parser.AST |
| JSPropertyNumber | Language.JavaScript.Parser.AST |
| JSPropertyString | Language.JavaScript.Parser.AST |
| JSRegEx | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSReturn | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSRshAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSSemi | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSSemiAuto | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSSpreadExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSStatement | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSStatementBlock | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSStringLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSSwitch | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSSwitchParts | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTemplateLiteral | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTemplatePart | |
| 1 (Type/Class) | Language.JavaScript.Parser.AST |
| 2 (Data Constructor) | Language.JavaScript.Parser.AST |
| JSThrow | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTimesAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTry | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTryCatch | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSTryFinally | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOp | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpDecr | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpDelete | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpIncr | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpMinus | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpNot | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpPlus | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpTilde | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpTypeof | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnaryOpVoid | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSUnparenthesizedArrowParameter | Language.JavaScript.Parser.AST |
| JSUrshAssign | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSVariable | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSVarInit | Language.JavaScript.Parser.AST |
| JSVarInitExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSVarInitializer | Language.JavaScript.Parser.AST |
| JSVarInitNone | Language.JavaScript.Parser.AST |
| JSWhile | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSWith | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSYieldExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |
| JSYieldFromExpression | Language.JavaScript.Parser.AST, Language.JavaScript.Parser |