Hierarchy (View Summary)

Constructors

Accessors

Methods

check checkAndGetValue checkContextualKeyword checkInOrOf checkValue clearParenthesized consume createRange createRangeByStart createStartPosition createTemplateLiteralExpressionNode current doParseMemberExpressionContinuation errorMessage expect expectAndGetValue expectContextualKeyword expectSemicolon expressionListToExpression getIdentifier getLastFunctionKind is_async_function is_async_generator is_resumable isArguments isAssignableIdentifier isAsyncFunction isAwaitAllowed isAwaitAsIdentifierDisallowed isEval isEvalOrArguments isGenerator isNextLetKeyword isParenthesized isValidReferenceExpression markParenthesized methodKindFor next parseAndClassifyIdentifier parseAndRewriteAsyncGeneratorFunctionBody parseAndRewriteGeneratorFunctionBody parseArguments parseArrayLiteral parseArrowFunctionLiteral parseArrowParametersWithRest parseAssignmentExpression parseAssignmentExpressionCoverGrammar parseAsyncFunctionBody parseAsyncFunctionDeclaration parseAsyncFunctionLiteral parseAwaitExpression parseBinaryContinuation parseBinaryExpression parseBindingPattern parseBlock parseBreakStatement parseClassDeclaration parseClassExpression parseClassLiteral parseConditionalContinuation parseConditionalExpression parseContinueStatement parseDebuggerStatement parseDoWhileStatement parseExpression parseExpressionCoverGrammar parseExpressionOrLabelledStatement parseForAwaitStatement parseForEachStatementWithDeclarations parseForEachStatementWithoutDeclarations parseFormalParameter parseFormalParameterList parseForStatement parseFunctionBody parseFunctionDeclaration parseFunctionExpression parseFunctionLiteral parseHoistableDeclaration parseHoistableDeclaration01 parseIdentifier parseIfStatement parseImportExpressions parseLeftHandSideContinuation parseLeftHandSideExpression parseLogicalExpression parseMemberExpression parseMemberExpressionContinuation parseMemberWithPresentNewPrefixesExpression parseNewTargetExpression parseNonRestrictedIdentifier parseNullishExpression parseObjectLiteral parseObjectPropertyDefinition parsePipelineBody parsePipelineExpression parsePossibleDestructuringSubPattern parsePostfixContinuation parsePostfixExpression parsePrimaryExpression parseProperty parsePropertyOrPrivatePropertyName parseRegExpLiteral parseReturnStatement parseScopedStatement parseStandardForLoop parseStandardForLoopWithLexicalDeclarations parseStatement parseStatementList parseStatementListItem parseSuperExpression parseSwitchStatement parseTemplateLiteral parseThrowStatement parseTryStatement parseUnaryExpression parseUnaryOrPrefixExpression parseVariableDeclarations parseWhileStatement parseWithStatement parseYieldExpression peek peekAhead peekAheadPosition peekAnyIdentifier peekContextualKeyword peekInOrOf peekPosition position reportErrorMessage restoreAcceptIN restoreFunctionKind restoreStatue scan setAcceptIN setFunctionKind setStatue shouldBanArguments updateRangeEnd parse

Constructors

Properties

acceptIN: boolean
factory: NodeFactory
functionKind: FunctionKind
previousAcceptIN: boolean[] = []
previousFunctionKind: FunctionKind[] = []
scanner: TokenStream

Accessors

Methods

  • ECMA 262 6th Edition StatementListItem[Yield, Return] : Statement[?Yield, ?Return] Declaration[?Yield] // Declaration[Yield] : HoistableDeclaration[?Yield] ClassDeclaration[?Yield] LexicalDeclaration[In, ?Yield] // HoistableDeclaration[Yield, Default] : FunctionDeclaration[?Yield, ?Default] GeneratorDeclaration[?Yield, ?Default] // LexicalDeclaration[In, Yield] : LetOrConst BindingList[?In, ?Yield] ;

    Returns undefined | ExpressionNode

MMNEPVFCICPMFPCPTTAAATR