OptionalacceptIN: booleanProtectedacceptINProtectedfactoryProtectedfunctionProtectedpreviousProtectedpreviousProtectedscannerProtectedcheckProtectedcheckProtectedcheckProtectedcheckProtectedcheckProtectedclearProtectedconsumeProtectedcreateOptionalstart: PositionMarkProtectedcreateProtectedcreateProtectedcreateOptionaltag: ExpressionNodeOptionalrange: RangeOrVoidProtectedcurrentProtecteddoProtectederrorProtectedexpectProtectedexpectProtectedexpectProtectedexpectProtectedexpressionProtectedgetProtectedgetProtectedis_Protectedis_Protectedis_ProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedisProtectedmarkProtectedmethodProtectednextProtectedparseProtectedparseProtectedparseProtectedparseOptionalmaybeArrow: ParsingArrowHeadFlagProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseOptionalkind: FunctionKindProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseOptionalstart: PositionMarkProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseOptionalallowFunction: AllowLabelledFunctionStatementProtectedparseProtectedparseECMA 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] ;
ProtectedparseProtectedparseProtectedparseOptionaltag: ExpressionNodeProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedparseProtectedpeekProtectedpeekProtectedpeekProtectedpeekProtectedpeekProtectedpeekProtectedpeekProtectedpositionProtectedreportProtectedrestoreProtectedrestoreProtectedrestoreProtectedsetProtectedsetProtectedsetProtectedshouldProtectedupdateStaticparseOptional__namedParameters: InlineParserOptions
Statement :: Block VariableStatement EmptyStatement ExpressionStatement IfStatement IterationStatement ContinueStatement BreakStatement ReturnStatement WithStatement LabelledStatement SwitchStatement ThrowStatement TryStatement DebuggerStatement