|
| | SyntaxChecker (VM *, void *) |
| |
| int | createSourceElements () |
| |
| ExpressionType | makeFunctionCallNode (const JSTokenLocation &, int, int, int, int, int) |
| |
| ExpressionType | createCommaExpr (const JSTokenLocation &, ExpressionType expr) |
| |
| ExpressionType | appendToCommaExpr (const JSTokenLocation &, ExpressionType &head, ExpressionType, ExpressionType next) |
| |
| ExpressionType | makeAssignNode (const JSTokenLocation &, ExpressionType, Operator, ExpressionType, bool, bool, int, int, int) |
| |
| ExpressionType | makePrefixNode (const JSTokenLocation &, ExpressionType, Operator, int, int, int) |
| |
| ExpressionType | makePostfixNode (const JSTokenLocation &, ExpressionType, Operator, int, int, int) |
| |
| ExpressionType | makeTypeOfNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | makeDeleteNode (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ExpressionType | makeNegateNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | makeBitwiseNotNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createLogicalNot (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createUnaryPlus (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createVoid (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createImportExpr (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ExpressionType | createThisExpr (const JSTokenLocation &) |
| |
| ExpressionType | createSuperExpr (const JSTokenLocation &) |
| |
| ExpressionType | createNewTargetExpr (const JSTokenLocation &) |
| |
| ALWAYS_INLINE bool | isNewTarget (ExpressionType type) |
| |
| ExpressionType | createResolve (const JSTokenLocation &, const Identifier &, int, int) |
| |
| ExpressionType | createObjectLiteral (const JSTokenLocation &) |
| |
| ExpressionType | createObjectLiteral (const JSTokenLocation &, int) |
| |
| ExpressionType | createArray (const JSTokenLocation &, int) |
| |
| ExpressionType | createArray (const JSTokenLocation &, int, int) |
| |
| ExpressionType | createDoubleExpr (const JSTokenLocation &, double) |
| |
| ExpressionType | createIntegerExpr (const JSTokenLocation &, double) |
| |
| ExpressionType | createString (const JSTokenLocation &, const Identifier *) |
| |
| ExpressionType | createBoolean (const JSTokenLocation &, bool) |
| |
| ExpressionType | createNull (const JSTokenLocation &) |
| |
| ExpressionType | createBracketAccess (const JSTokenLocation &, ExpressionType, ExpressionType, bool, int, int, int) |
| |
| ExpressionType | createDotAccess (const JSTokenLocation &, ExpressionType, const Identifier *, int, int, int) |
| |
| ExpressionType | createRegExp (const JSTokenLocation &, const Identifier &pattern, const Identifier &flags, int) |
| |
| ExpressionType | createNewExpr (const JSTokenLocation &, ExpressionType, int, int, int, int) |
| |
| ExpressionType | createNewExpr (const JSTokenLocation &, ExpressionType, int, int) |
| |
| ExpressionType | createConditionalExpr (const JSTokenLocation &, ExpressionType, ExpressionType, ExpressionType) |
| |
| ExpressionType | createAssignResolve (const JSTokenLocation &, const Identifier &, ExpressionType, int, int, int, AssignmentContext) |
| |
| ExpressionType | createEmptyVarExpression (const JSTokenLocation &, const Identifier &) |
| |
| ExpressionType | createEmptyLetExpression (const JSTokenLocation &, const Identifier &) |
| |
| ExpressionType | createYield (const JSTokenLocation &) |
| |
| ExpressionType | createYield (const JSTokenLocation &, ExpressionType, bool, int, int, int) |
| |
| ExpressionType | createAwait (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ClassExpression | createClassExpr (const JSTokenLocation &, const ParserClassInfo< SyntaxChecker > &, VariableEnvironment &, ExpressionType, ExpressionType, PropertyList, PropertyList) |
| |
| ExpressionType | createFunctionExpr (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| ExpressionType | createGeneratorFunctionBody (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &, const Identifier &) |
| |
| ExpressionType | createAsyncFunctionBody (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| int | createFunctionMetadata (const JSTokenLocation &, const JSTokenLocation &, int, int, bool, int, int, int, ConstructorKind, SuperBinding, unsigned, int, SourceParseMode, bool, InnerArrowFunctionCodeFeatures=NoInnerArrowFunctionFeatures) |
| |
| ExpressionType | createArrowFunctionExpr (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| ExpressionType | createMethodDefinition (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| void | setFunctionNameStart (int, int) |
| |
| int | createArguments () |
| |
| int | createArguments (int) |
| |
| ExpressionType | createSpreadExpression (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| TemplateString | createTemplateString (const JSTokenLocation &, const Identifier *, const Identifier *) |
| |
| TemplateStringList | createTemplateStringList (TemplateString) |
| |
| TemplateStringList | createTemplateStringList (TemplateStringList, TemplateString) |
| |
| TemplateExpressionList | createTemplateExpressionList (Expression) |
| |
| TemplateExpressionList | createTemplateExpressionList (TemplateExpressionList, Expression) |
| |
| TemplateLiteral | createTemplateLiteral (const JSTokenLocation &, TemplateStringList) |
| |
| TemplateLiteral | createTemplateLiteral (const JSTokenLocation &, TemplateStringList, TemplateExpressionList) |
| |
| ExpressionType | createTaggedTemplate (const JSTokenLocation &, ExpressionType, TemplateLiteral, int, int, int) |
| |
| int | createArgumentsList (const JSTokenLocation &, int) |
| |
| int | createArgumentsList (const JSTokenLocation &, int, int) |
| |
| Property | createProperty (const Identifier *name, int, PropertyNode::Type type, PropertyNode::PutType, bool complete, SuperBinding, bool) |
| |
| Property | createProperty (VM *vm, ParserArena &parserArena, double name, int, PropertyNode::Type type, PropertyNode::PutType, bool complete, SuperBinding, bool) |
| |
| Property | createProperty (int, int, PropertyNode::Type type, PropertyNode::PutType, bool, SuperBinding, bool) |
| |
| int | createPropertyList (const JSTokenLocation &, Property) |
| |
| int | createPropertyList (const JSTokenLocation &, Property, int) |
| |
| int | createElementList (int, int) |
| |
| int | createElementList (int, int, int) |
| |
| int | createElementList (int) |
| |
| int | createFormalParameterList () |
| |
| void | appendParameter (int, DestructuringPattern, int) |
| |
| int | createClause (int, int) |
| |
| int | createClauseList (int) |
| |
| int | createClauseList (int, int) |
| |
| int | createFuncDeclStatement (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| int | createClassDeclStatement (const JSTokenLocation &, ClassExpression, const JSTextPosition &, const JSTextPosition &, int, int) |
| |
| int | createBlockStatement (const JSTokenLocation &, int, int, int, VariableEnvironment &, DeclarationStacks::FunctionStack &&) |
| |
| int | createExprStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createIfStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createIfStatement (const JSTokenLocation &, int, int, int, int, int) |
| |
| int | createForLoop (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createForInLoop (const JSTokenLocation &, int, int, int, const JSTokenLocation &, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createForOfLoop (const JSTokenLocation &, int, int, int, const JSTokenLocation &, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createEmptyStatement (const JSTokenLocation &) |
| |
| int | createDeclarationStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createReturnStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createBreakStatement (const JSTokenLocation &, int, int) |
| |
| int | createBreakStatement (const JSTokenLocation &, const Identifier *, int, int) |
| |
| int | createContinueStatement (const JSTokenLocation &, int, int) |
| |
| int | createContinueStatement (const JSTokenLocation &, const Identifier *, int, int) |
| |
| int | createTryStatement (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createSwitchStatement (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &, DeclarationStacks::FunctionStack &&) |
| |
| int | createWhileStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createWithStatement (const JSTokenLocation &, int, int, int, int, int, int) |
| |
| int | createDoWhileStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createLabelStatement (const JSTokenLocation &, const Identifier *, int, int, int) |
| |
| int | createThrowStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createDebugger (const JSTokenLocation &, int, int) |
| |
| int | createConstStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createModuleName (const JSTokenLocation &, const Identifier &) |
| |
| ImportSpecifier | createImportSpecifier (const JSTokenLocation &, const Identifier &, const Identifier &) |
| |
| ImportSpecifierList | createImportSpecifierList () |
| |
| void | appendImportSpecifier (ImportSpecifierList, ImportSpecifier) |
| |
| int | createImportDeclaration (const JSTokenLocation &, ImportSpecifierList, ModuleName) |
| |
| int | createExportAllDeclaration (const JSTokenLocation &, ModuleName) |
| |
| int | createExportDefaultDeclaration (const JSTokenLocation &, int, const Identifier &) |
| |
| int | createExportLocalDeclaration (const JSTokenLocation &, int) |
| |
| int | createExportNamedDeclaration (const JSTokenLocation &, ExportSpecifierList, ModuleName) |
| |
| ExportSpecifier | createExportSpecifier (const JSTokenLocation &, const Identifier &, const Identifier &) |
| |
| ExportSpecifierList | createExportSpecifierList () |
| |
| void | appendExportSpecifier (ExportSpecifierList, ExportSpecifier) |
| |
| int | appendConstDecl (const JSTokenLocation &, int, const Identifier *, int) |
| |
| Property | createGetterOrSetterProperty (const JSTokenLocation &, PropertyNode::Type type, bool strict, const Identifier *name, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| Property | createGetterOrSetterProperty (const JSTokenLocation &, PropertyNode::Type type, bool, int, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| Property | createGetterOrSetterProperty (VM *vm, ParserArena &parserArena, const JSTokenLocation &, PropertyNode::Type type, bool strict, double name, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| void | appendStatement (int, int) |
| |
| int | combineCommaNodes (const JSTokenLocation &, int, int) |
| |
| int | evalCount () const |
| |
| void | appendBinaryExpressionInfo (int &operandStackDepth, int expr, int, int, int, bool) |
| |
| void | operatorStackPop (int &operatorStackDepth) |
| |
| bool | operatorStackShouldReduce (int) |
| |
| BinaryOperand | getFromOperandStack (int) |
| |
| void | shrinkOperandStackBy (int &operandStackDepth, int amount) |
| |
| void | appendBinaryOperation (const JSTokenLocation &, int &operandStackDepth, int &, BinaryOperand, BinaryOperand) |
| |
| void | operatorStackAppend (int &operatorStackDepth, int, int) |
| |
| int | popOperandStack (int &) |
| |
| void | appendUnaryToken (int &stackDepth, int tok, int) |
| |
| int | unaryTokenStackLastType (int &) |
| |
| JSTextPosition | unaryTokenStackLastStart (int &) |
| |
| void | unaryTokenStackRemoveLast (int &stackDepth) |
| |
| void | assignmentStackAppend (int, int, int, int, int, Operator) |
| |
| int | createAssignment (const JSTokenLocation &, int, int, int, int, int) |
| |
| const Identifier * | getName (const Property &property) const |
| |
| PropertyNode::Type | getType (const Property &property) const |
| |
| bool | isResolve (ExpressionType expr) const |
| |
| ExpressionType | createDestructuringAssignment (const JSTokenLocation &, int, ExpressionType) |
| |
| ArrayPattern | createArrayPattern (const JSTokenLocation &) |
| |
| void | appendArrayPatternSkipEntry (ArrayPattern, const JSTokenLocation &) |
| |
| void | appendArrayPatternEntry (ArrayPattern, const JSTokenLocation &, DestructuringPattern, int) |
| |
| void | appendArrayPatternRestEntry (ArrayPattern, const JSTokenLocation &, DestructuringPattern) |
| |
| void | finishArrayPattern (ArrayPattern, const JSTextPosition &, const JSTextPosition &, const JSTextPosition &) |
| |
| ObjectPattern | createObjectPattern (const JSTokenLocation &) |
| |
| void | appendObjectPatternEntry (ArrayPattern, const JSTokenLocation &, bool, const Identifier &, DestructuringPattern, int) |
| |
| void | appendObjectPatternEntry (ArrayPattern, const JSTokenLocation &, Expression, DestructuringPattern, Expression) |
| |
| DestructuringPattern | createBindingLocation (const JSTokenLocation &, const Identifier &, const JSTextPosition &, const JSTextPosition &, AssignmentContext) |
| |
| RestPattern | createRestParameter (DestructuringPattern, size_t) |
| |
| DestructuringPattern | createAssignmentElement (const Expression &, const JSTextPosition &, const JSTextPosition &) |
| |
| bool | isBindingNode (DestructuringPattern pattern) |
| |
| bool | isAssignmentLocation (ExpressionType type) |
| |
| bool | isObjectLiteral (ExpressionType type) |
| |
| bool | isArrayLiteral (ExpressionType type) |
| |
| bool | isObjectOrArrayLiteral (ExpressionType type) |
| |
| bool | shouldSkipPauseLocation (int) const |
| |
| void | setEndOffset (int, int) |
| |
| int | endOffset (int) |
| |
| void | setStartOffset (int, int) |
| |
| JSTextPosition | breakpointLocation (int) |
| |
| void | propagateArgumentsUse () |
| |
| | SyntaxChecker (VM *, void *) |
| |
| int | createSourceElements () |
| |
| ExpressionType | makeFunctionCallNode (const JSTokenLocation &, int, int, int, int, int) |
| |
| ExpressionType | createCommaExpr (const JSTokenLocation &, ExpressionType expr) |
| |
| ExpressionType | appendToCommaExpr (const JSTokenLocation &, ExpressionType &head, ExpressionType, ExpressionType next) |
| |
| ExpressionType | makeAssignNode (const JSTokenLocation &, ExpressionType, Operator, ExpressionType, bool, bool, int, int, int) |
| |
| ExpressionType | makePrefixNode (const JSTokenLocation &, ExpressionType, Operator, int, int, int) |
| |
| ExpressionType | makePostfixNode (const JSTokenLocation &, ExpressionType, Operator, int, int, int) |
| |
| ExpressionType | makeTypeOfNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | makeDeleteNode (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ExpressionType | makeNegateNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | makeBitwiseNotNode (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createLogicalNot (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createUnaryPlus (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createVoid (const JSTokenLocation &, ExpressionType) |
| |
| ExpressionType | createImportExpr (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ExpressionType | createThisExpr (const JSTokenLocation &) |
| |
| ExpressionType | createSuperExpr (const JSTokenLocation &) |
| |
| ExpressionType | createNewTargetExpr (const JSTokenLocation &) |
| |
| ALWAYS_INLINE bool | isNewTarget (ExpressionType type) |
| |
| ExpressionType | createResolve (const JSTokenLocation &, const Identifier &, int, int) |
| |
| ExpressionType | createObjectLiteral (const JSTokenLocation &) |
| |
| ExpressionType | createObjectLiteral (const JSTokenLocation &, int) |
| |
| ExpressionType | createArray (const JSTokenLocation &, int) |
| |
| ExpressionType | createArray (const JSTokenLocation &, int, int) |
| |
| ExpressionType | createDoubleExpr (const JSTokenLocation &, double) |
| |
| ExpressionType | createIntegerExpr (const JSTokenLocation &, double) |
| |
| ExpressionType | createString (const JSTokenLocation &, const Identifier *) |
| |
| ExpressionType | createBoolean (const JSTokenLocation &, bool) |
| |
| ExpressionType | createNull (const JSTokenLocation &) |
| |
| ExpressionType | createBracketAccess (const JSTokenLocation &, ExpressionType, ExpressionType, bool, int, int, int) |
| |
| ExpressionType | createDotAccess (const JSTokenLocation &, ExpressionType, const Identifier *, int, int, int) |
| |
| ExpressionType | createRegExp (const JSTokenLocation &, const Identifier &pattern, const Identifier &flags, int) |
| |
| ExpressionType | createNewExpr (const JSTokenLocation &, ExpressionType, int, int, int, int) |
| |
| ExpressionType | createNewExpr (const JSTokenLocation &, ExpressionType, int, int) |
| |
| ExpressionType | createConditionalExpr (const JSTokenLocation &, ExpressionType, ExpressionType, ExpressionType) |
| |
| ExpressionType | createAssignResolve (const JSTokenLocation &, const Identifier &, ExpressionType, int, int, int, AssignmentContext) |
| |
| ExpressionType | createEmptyVarExpression (const JSTokenLocation &, const Identifier &) |
| |
| ExpressionType | createEmptyLetExpression (const JSTokenLocation &, const Identifier &) |
| |
| ExpressionType | createYield (const JSTokenLocation &) |
| |
| ExpressionType | createYield (const JSTokenLocation &, ExpressionType, bool, int, int, int) |
| |
| ExpressionType | createAwait (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| ClassExpression | createClassExpr (const JSTokenLocation &, const ParserClassInfo< SyntaxChecker > &, VariableEnvironment &, ExpressionType, ExpressionType, PropertyList, PropertyList) |
| |
| ExpressionType | createFunctionExpr (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| ExpressionType | createGeneratorFunctionBody (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &, const Identifier &) |
| |
| ExpressionType | createAsyncFunctionBody (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| int | createFunctionMetadata (const JSTokenLocation &, const JSTokenLocation &, int, int, bool, int, int, int, ConstructorKind, SuperBinding, unsigned, int, SourceParseMode, bool, InnerArrowFunctionCodeFeatures=NoInnerArrowFunctionFeatures) |
| |
| ExpressionType | createArrowFunctionExpr (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| ExpressionType | createMethodDefinition (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| void | setFunctionNameStart (int, int) |
| |
| int | createArguments () |
| |
| int | createArguments (int) |
| |
| ExpressionType | createSpreadExpression (const JSTokenLocation &, ExpressionType, int, int, int) |
| |
| TemplateString | createTemplateString (const JSTokenLocation &, const Identifier *, const Identifier *) |
| |
| TemplateStringList | createTemplateStringList (TemplateString) |
| |
| TemplateStringList | createTemplateStringList (TemplateStringList, TemplateString) |
| |
| TemplateExpressionList | createTemplateExpressionList (Expression) |
| |
| TemplateExpressionList | createTemplateExpressionList (TemplateExpressionList, Expression) |
| |
| TemplateLiteral | createTemplateLiteral (const JSTokenLocation &, TemplateStringList) |
| |
| TemplateLiteral | createTemplateLiteral (const JSTokenLocation &, TemplateStringList, TemplateExpressionList) |
| |
| ExpressionType | createTaggedTemplate (const JSTokenLocation &, ExpressionType, TemplateLiteral, int, int, int) |
| |
| int | createArgumentsList (const JSTokenLocation &, int) |
| |
| int | createArgumentsList (const JSTokenLocation &, int, int) |
| |
| Property | createProperty (const Identifier *name, int, PropertyNode::Type type, PropertyNode::PutType, bool complete, SuperBinding, bool) |
| |
| Property | createProperty (VM *vm, ParserArena &parserArena, double name, int, PropertyNode::Type type, PropertyNode::PutType, bool complete, SuperBinding, bool) |
| |
| Property | createProperty (int, int, PropertyNode::Type type, PropertyNode::PutType, bool, SuperBinding, bool) |
| |
| int | createPropertyList (const JSTokenLocation &, Property) |
| |
| int | createPropertyList (const JSTokenLocation &, Property, int) |
| |
| int | createElementList (int, int) |
| |
| int | createElementList (int, int, int) |
| |
| int | createElementList (int) |
| |
| int | createFormalParameterList () |
| |
| void | appendParameter (int, DestructuringPattern, int) |
| |
| int | createClause (int, int) |
| |
| int | createClauseList (int) |
| |
| int | createClauseList (int, int) |
| |
| int | createFuncDeclStatement (const JSTokenLocation &, const ParserFunctionInfo< SyntaxChecker > &) |
| |
| int | createClassDeclStatement (const JSTokenLocation &, ClassExpression, const JSTextPosition &, const JSTextPosition &, int, int) |
| |
| int | createBlockStatement (const JSTokenLocation &, int, int, int, VariableEnvironment &, DeclarationStacks::FunctionStack &&) |
| |
| int | createExprStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createIfStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createIfStatement (const JSTokenLocation &, int, int, int, int, int) |
| |
| int | createForLoop (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createForInLoop (const JSTokenLocation &, int, int, int, const JSTokenLocation &, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createForOfLoop (const JSTokenLocation &, int, int, int, const JSTokenLocation &, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createEmptyStatement (const JSTokenLocation &) |
| |
| int | createDeclarationStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createReturnStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createBreakStatement (const JSTokenLocation &, int, int) |
| |
| int | createBreakStatement (const JSTokenLocation &, const Identifier *, int, int) |
| |
| int | createContinueStatement (const JSTokenLocation &, int, int) |
| |
| int | createContinueStatement (const JSTokenLocation &, const Identifier *, int, int) |
| |
| int | createTryStatement (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &) |
| |
| int | createSwitchStatement (const JSTokenLocation &, int, int, int, int, int, int, VariableEnvironment &, DeclarationStacks::FunctionStack &&) |
| |
| int | createWhileStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createWithStatement (const JSTokenLocation &, int, int, int, int, int, int) |
| |
| int | createDoWhileStatement (const JSTokenLocation &, int, int, int, int) |
| |
| int | createLabelStatement (const JSTokenLocation &, const Identifier *, int, int, int) |
| |
| int | createThrowStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createDebugger (const JSTokenLocation &, int, int) |
| |
| int | createConstStatement (const JSTokenLocation &, int, int, int) |
| |
| int | createModuleName (const JSTokenLocation &, const Identifier &) |
| |
| ImportSpecifier | createImportSpecifier (const JSTokenLocation &, const Identifier &, const Identifier &) |
| |
| ImportSpecifierList | createImportSpecifierList () |
| |
| void | appendImportSpecifier (ImportSpecifierList, ImportSpecifier) |
| |
| int | createImportDeclaration (const JSTokenLocation &, ImportSpecifierList, ModuleName) |
| |
| int | createExportAllDeclaration (const JSTokenLocation &, ModuleName) |
| |
| int | createExportDefaultDeclaration (const JSTokenLocation &, int, const Identifier &) |
| |
| int | createExportLocalDeclaration (const JSTokenLocation &, int) |
| |
| int | createExportNamedDeclaration (const JSTokenLocation &, ExportSpecifierList, ModuleName) |
| |
| ExportSpecifier | createExportSpecifier (const JSTokenLocation &, const Identifier &, const Identifier &) |
| |
| ExportSpecifierList | createExportSpecifierList () |
| |
| void | appendExportSpecifier (ExportSpecifierList, ExportSpecifier) |
| |
| int | appendConstDecl (const JSTokenLocation &, int, const Identifier *, int) |
| |
| Property | createGetterOrSetterProperty (const JSTokenLocation &, PropertyNode::Type type, bool strict, const Identifier *name, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| Property | createGetterOrSetterProperty (const JSTokenLocation &, PropertyNode::Type type, bool, int, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| Property | createGetterOrSetterProperty (VM *vm, ParserArena &parserArena, const JSTokenLocation &, PropertyNode::Type type, bool strict, double name, const ParserFunctionInfo< SyntaxChecker > &, bool) |
| |
| void | appendStatement (int, int) |
| |
| int | combineCommaNodes (const JSTokenLocation &, int, int) |
| |
| int | evalCount () const |
| |
| void | appendBinaryExpressionInfo (int &operandStackDepth, int expr, int, int, int, bool) |
| |
| void | operatorStackPop (int &operatorStackDepth) |
| |
| bool | operatorStackShouldReduce (int) |
| |
| BinaryOperand | getFromOperandStack (int) |
| |
| void | shrinkOperandStackBy (int &operandStackDepth, int amount) |
| |
| void | appendBinaryOperation (const JSTokenLocation &, int &operandStackDepth, int &, BinaryOperand, BinaryOperand) |
| |
| void | operatorStackAppend (int &operatorStackDepth, int, int) |
| |
| int | popOperandStack (int &) |
| |
| void | appendUnaryToken (int &stackDepth, int tok, int) |
| |
| int | unaryTokenStackLastType (int &) |
| |
| JSTextPosition | unaryTokenStackLastStart (int &) |
| |
| void | unaryTokenStackRemoveLast (int &stackDepth) |
| |
| void | assignmentStackAppend (int, int, int, int, int, Operator) |
| |
| int | createAssignment (const JSTokenLocation &, int, int, int, int, int) |
| |
| const Identifier * | getName (const Property &property) const |
| |
| PropertyNode::Type | getType (const Property &property) const |
| |
| bool | isResolve (ExpressionType expr) const |
| |
| ExpressionType | createDestructuringAssignment (const JSTokenLocation &, int, ExpressionType) |
| |
| ArrayPattern | createArrayPattern (const JSTokenLocation &) |
| |
| void | appendArrayPatternSkipEntry (ArrayPattern, const JSTokenLocation &) |
| |
| void | appendArrayPatternEntry (ArrayPattern, const JSTokenLocation &, DestructuringPattern, int) |
| |
| void | appendArrayPatternRestEntry (ArrayPattern, const JSTokenLocation &, DestructuringPattern) |
| |
| void | finishArrayPattern (ArrayPattern, const JSTextPosition &, const JSTextPosition &, const JSTextPosition &) |
| |
| ObjectPattern | createObjectPattern (const JSTokenLocation &) |
| |
| void | appendObjectPatternEntry (ArrayPattern, const JSTokenLocation &, bool, const Identifier &, DestructuringPattern, int) |
| |
| void | appendObjectPatternEntry (ArrayPattern, const JSTokenLocation &, Expression, DestructuringPattern, Expression) |
| |
| DestructuringPattern | createBindingLocation (const JSTokenLocation &, const Identifier &, const JSTextPosition &, const JSTextPosition &, AssignmentContext) |
| |
| RestPattern | createRestParameter (DestructuringPattern, size_t) |
| |
| DestructuringPattern | createAssignmentElement (const Expression &, const JSTextPosition &, const JSTextPosition &) |
| |
| bool | isBindingNode (DestructuringPattern pattern) |
| |
| bool | isAssignmentLocation (ExpressionType type) |
| |
| bool | isObjectLiteral (ExpressionType type) |
| |
| bool | isArrayLiteral (ExpressionType type) |
| |
| bool | isObjectOrArrayLiteral (ExpressionType type) |
| |
| bool | shouldSkipPauseLocation (int) const |
| |
| void | setEndOffset (int, int) |
| |
| int | endOffset (int) |
| |
| void | setStartOffset (int, int) |
| |
| JSTextPosition | breakpointLocation (int) |
| |
| void | propagateArgumentsUse () |
| |