webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
JSC::ASTBuilder Member List

This is the complete list of members for JSC::ASTBuilder, including all inherited members.

appendArrayPatternEntry(ArrayPattern node, const JSTokenLocation &location, DestructuringPattern pattern, ExpressionNode *defaultValue)JSC::ASTBuilderinline
appendArrayPatternRestEntry(ArrayPattern node, const JSTokenLocation &location, DestructuringPattern pattern)JSC::ASTBuilderinline
appendArrayPatternSkipEntry(ArrayPattern node, const JSTokenLocation &location)JSC::ASTBuilderinline
appendBinaryExpressionInfo(int &operandStackDepth, ExpressionNode *current, const JSTextPosition &exprStart, const JSTextPosition &lhs, const JSTextPosition &rhs, bool hasAssignments)JSC::ASTBuilderinline
appendBinaryOperation(const JSTokenLocation &location, int &operandStackDepth, int &, const BinaryOperand &lhs, const BinaryOperand &rhs)JSC::ASTBuilderinline
appendExportSpecifier(ExportSpecifierListNode *specifierList, ExportSpecifierNode *specifier)JSC::ASTBuilderinline
appendImportSpecifier(ImportSpecifierListNode *specifierList, ImportSpecifierNode *specifier)JSC::ASTBuilderinline
appendObjectPatternEntry(ObjectPattern node, const JSTokenLocation &location, bool wasString, const Identifier &identifier, DestructuringPattern pattern, ExpressionNode *defaultValue)JSC::ASTBuilderinline
appendObjectPatternEntry(ObjectPattern node, const JSTokenLocation &location, ExpressionNode *propertyExpression, DestructuringPattern pattern, ExpressionNode *defaultValue)JSC::ASTBuilderinline
appendParameter(FormalParameterList list, DestructuringPattern pattern, ExpressionNode *defaultValue)JSC::ASTBuilderinline
appendStatement(JSC::SourceElements *elements, JSC::StatementNode *statement)JSC::ASTBuilderinline
appendToCommaExpr(const JSTokenLocation &location, ExpressionNode *, ExpressionNode *tail, ExpressionNode *next)JSC::ASTBuilderinline
appendUnaryToken(int &tokenStackDepth, int type, const JSTextPosition &start)JSC::ASTBuilderinline
Arguments typedefJSC::ASTBuilder
ArgumentsList typedefJSC::ASTBuilder
ArrayPattern typedefJSC::ASTBuilder
AssignmentElement typedefJSC::ASTBuilder
assignmentStackAppend(int &assignmentStackDepth, ExpressionNode *node, const JSTextPosition &start, const JSTextPosition &divot, int assignmentCount, Operator op)JSC::ASTBuilderinline
ASTBuilder(VM *vm, ParserArena &parserArena, SourceCode *sourceCode)JSC::ASTBuilderinline
BinaryOperand typedefJSC::ASTBuilder
BindingPattern typedefJSC::ASTBuilder
breakpointLocation(Node *node)JSC::ASTBuilderinline
CanUseFunctionCacheJSC::ASTBuilderstatic
ClassExpression typedefJSC::ASTBuilder
Clause typedefJSC::ASTBuilder
ClauseList typedefJSC::ASTBuilder
Comma typedefJSC::ASTBuilder
createArguments()JSC::ASTBuilderinline
createArguments(ArgumentListNode *args)JSC::ASTBuilderinline
createArgumentsList(const JSTokenLocation &location, ExpressionNode *arg)JSC::ASTBuilderinline
createArgumentsList(const JSTokenLocation &location, ArgumentListNode *args, ExpressionNode *arg)JSC::ASTBuilderinline
createArray(const JSTokenLocation &location, int elisions)JSC::ASTBuilderinline
createArray(const JSTokenLocation &location, ElementNode *elems)JSC::ASTBuilderinline
createArray(const JSTokenLocation &location, int elisions, ElementNode *elems)JSC::ASTBuilderinline
createArrayPattern(const JSTokenLocation &)JSC::ASTBuilderinline
createArrowFunctionExpr(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo)JSC::ASTBuilderinline
createAssignment(const JSTokenLocation &location, int &assignmentStackDepth, ExpressionNode *rhs, int initialAssignmentCount, int currentAssignmentCount, const JSTextPosition &lastTokenEnd)JSC::ASTBuilderinline
createAssignmentElement(const Expression &assignmentTarget, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createAssignResolve(const JSTokenLocation &location, const Identifier &ident, ExpressionNode *rhs, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end, AssignmentContext assignmentContext)JSC::ASTBuilderinline
createAsyncFunctionBody(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo, SourceParseMode parseMode)JSC::ASTBuilderinline
createAwait(const JSTokenLocation &location, ExpressionNode *argument, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createBindingLocation(const JSTokenLocation &, const Identifier &boundProperty, const JSTextPosition &start, const JSTextPosition &end, AssignmentContext context)JSC::ASTBuilderinline
createBlockStatement(const JSTokenLocation &location, JSC::SourceElements *elements, int startLine, int endLine, VariableEnvironment &lexicalVariables, DeclarationStacks::FunctionStack &&functionStack)JSC::ASTBuilderinline
createBoolean(const JSTokenLocation &location, bool b)JSC::ASTBuilderinline
createBracketAccess(const JSTokenLocation &location, ExpressionNode *base, ExpressionNode *property, bool propertyHasAssignments, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createBreakStatement(const JSTokenLocation &location, const Identifier *ident, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createClassDeclStatement(const JSTokenLocation &location, ClassExprNode *classExpression, const JSTextPosition &classStart, const JSTextPosition &classEnd, unsigned startLine, unsigned endLine)JSC::ASTBuilderinline
createClassExpr(const JSTokenLocation &location, const ParserClassInfo< ASTBuilder > &classInfo, VariableEnvironment &classEnvironment, ExpressionNode *constructor, ExpressionNode *parentClass, PropertyListNode *instanceMethods, PropertyListNode *staticMethods)JSC::ASTBuilderinline
createClause(ExpressionNode *expr, JSC::SourceElements *statements)JSC::ASTBuilderinline
createClauseList(CaseClauseNode *clause)JSC::ASTBuilderinline
createClauseList(ClauseListNode *tail, CaseClauseNode *clause)JSC::ASTBuilderinline
createCommaExpr(const JSTokenLocation &location, ExpressionNode *node)JSC::ASTBuilderinline
createConditionalExpr(const JSTokenLocation &location, ExpressionNode *condition, ExpressionNode *lhs, ExpressionNode *rhs)JSC::ASTBuilderinline
createContinueStatement(const JSTokenLocation &location, const Identifier *ident, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createDebugger(const JSTokenLocation &location, int startLine, int endLine)JSC::ASTBuilderinline
createDeclarationStatement(const JSTokenLocation &location, ExpressionNode *expr, int start, int end)JSC::ASTBuilderinline
createDestructuringAssignment(const JSTokenLocation &location, DestructuringPattern pattern, ExpressionNode *initializer)JSC::ASTBuilderinline
createDotAccess(const JSTokenLocation &location, ExpressionNode *base, const Identifier *property, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createDoubleExpr(const JSTokenLocation &location, double d)JSC::ASTBuilderinline
createDoWhileStatement(const JSTokenLocation &location, StatementNode *statement, ExpressionNode *expr, int startLine, int endLine)JSC::ASTBuilderinline
createElementList(int elisions, ExpressionNode *expr)JSC::ASTBuilderinline
createElementList(ElementNode *elems, int elisions, ExpressionNode *expr)JSC::ASTBuilderinline
createElementList(ArgumentListNode *elems)JSC::ASTBuilderinline
createEmptyLetExpression(const JSTokenLocation &location, const Identifier &identifier)JSC::ASTBuilderinline
createEmptyStatement(const JSTokenLocation &location)JSC::ASTBuilderinline
createEmptyVarExpression(const JSTokenLocation &location, const Identifier &identifier)JSC::ASTBuilderinline
createExportAllDeclaration(const JSTokenLocation &location, ModuleNameNode *moduleName)JSC::ASTBuilderinline
createExportDefaultDeclaration(const JSTokenLocation &location, StatementNode *declaration, const Identifier &localName)JSC::ASTBuilderinline
createExportLocalDeclaration(const JSTokenLocation &location, StatementNode *declaration)JSC::ASTBuilderinline
createExportNamedDeclaration(const JSTokenLocation &location, ExportSpecifierListNode *exportSpecifierList, ModuleNameNode *moduleName)JSC::ASTBuilderinline
createExportSpecifier(const JSTokenLocation &location, const Identifier &localName, const Identifier &exportedName)JSC::ASTBuilderinline
createExportSpecifierList()JSC::ASTBuilderinline
createExprStatement(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, int end)JSC::ASTBuilderinline
createForInLoop(const JSTokenLocation &location, ExpressionNode *lhs, ExpressionNode *iter, StatementNode *statements, const JSTokenLocation &, const JSTextPosition &eStart, const JSTextPosition &eDivot, const JSTextPosition &eEnd, int start, int end, VariableEnvironment &lexicalVariables)JSC::ASTBuilderinline
createForInLoop(const JSTokenLocation &location, DestructuringPatternNode *pattern, ExpressionNode *iter, StatementNode *statements, const JSTokenLocation &declLocation, const JSTextPosition &eStart, const JSTextPosition &eDivot, const JSTextPosition &eEnd, int start, int end, VariableEnvironment &lexicalVariables)JSC::ASTBuilderinline
createForLoop(const JSTokenLocation &location, ExpressionNode *initializer, ExpressionNode *condition, ExpressionNode *iter, StatementNode *statements, int start, int end, VariableEnvironment &lexicalVariables)JSC::ASTBuilderinline
createFormalParameterList()JSC::ASTBuilderinline
createForOfLoop(const JSTokenLocation &location, ExpressionNode *lhs, ExpressionNode *iter, StatementNode *statements, const JSTokenLocation &, const JSTextPosition &eStart, const JSTextPosition &eDivot, const JSTextPosition &eEnd, int start, int end, VariableEnvironment &lexicalVariables)JSC::ASTBuilderinline
createForOfLoop(const JSTokenLocation &location, DestructuringPatternNode *pattern, ExpressionNode *iter, StatementNode *statements, const JSTokenLocation &declLocation, const JSTextPosition &eStart, const JSTextPosition &eDivot, const JSTextPosition &eEnd, int start, int end, VariableEnvironment &lexicalVariables)JSC::ASTBuilderinline
createFuncDeclStatement(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo)JSC::ASTBuilderinline
createFunctionExpr(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo)JSC::ASTBuilderinline
createFunctionMetadata(const JSTokenLocation &startLocation, const JSTokenLocation &endLocation, unsigned startColumn, unsigned endColumn, int functionKeywordStart, int functionNameStart, int parametersStart, bool inStrictContext, ConstructorKind constructorKind, SuperBinding superBinding, unsigned parameterCount, unsigned functionLength, SourceParseMode mode, bool isArrowFunctionBodyExpression)JSC::ASTBuilderinline
createGeneratorFunctionBody(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo, const Identifier &name)JSC::ASTBuilderinline
createGetterOrSetterProperty(const JSTokenLocation &location, PropertyNode::Type type, bool, const Identifier *name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty)JSC::ASTBuilderinline
createGetterOrSetterProperty(const JSTokenLocation &location, PropertyNode::Type type, bool, ExpressionNode *name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty)JSC::ASTBuilderinline
createGetterOrSetterProperty(VM *vm, ParserArena &parserArena, const JSTokenLocation &location, PropertyNode::Type type, bool, double name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty)JSC::ASTBuilderinline
createIfStatement(const JSTokenLocation &location, ExpressionNode *condition, StatementNode *trueBlock, StatementNode *falseBlock, int start, int end)JSC::ASTBuilderinline
createImportDeclaration(const JSTokenLocation &location, ImportSpecifierListNode *importSpecifierList, ModuleNameNode *moduleName)JSC::ASTBuilderinline
createImportExpr(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createImportSpecifier(const JSTokenLocation &location, const Identifier &importedName, const Identifier &localName)JSC::ASTBuilderinline
createImportSpecifierList()JSC::ASTBuilderinline
createIntegerExpr(const JSTokenLocation &location, double d)JSC::ASTBuilderinline
createLabelStatement(const JSTokenLocation &location, const Identifier *ident, StatementNode *statement, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createLogicalNot(const JSTokenLocation &location, ExpressionNode *expr)JSC::ASTBuilderinline
createMethodDefinition(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo)JSC::ASTBuilderinline
createModuleName(const JSTokenLocation &location, const Identifier &moduleName)JSC::ASTBuilderinline
createNewExpr(const JSTokenLocation &location, ExpressionNode *expr, ArgumentsNode *arguments, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createNewExpr(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createNewTargetExpr(const JSTokenLocation location)JSC::ASTBuilderinline
createNull(const JSTokenLocation &location)JSC::ASTBuilderinline
createObjectLiteral(const JSTokenLocation &location)JSC::ASTBuilderinline
createObjectLiteral(const JSTokenLocation &location, PropertyListNode *properties)JSC::ASTBuilderinline
createObjectPattern(const JSTokenLocation &)JSC::ASTBuilderinline
createProperty(const Identifier *propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty)JSC::ASTBuilderinline
createProperty(VM *vm, ParserArena &parserArena, double propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty)JSC::ASTBuilderinline
createProperty(ExpressionNode *propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty)JSC::ASTBuilderinline
createPropertyList(const JSTokenLocation &location, PropertyNode *property)JSC::ASTBuilderinline
createPropertyList(const JSTokenLocation &location, PropertyNode *property, PropertyListNode *tail)JSC::ASTBuilderinline
createRegExp(const JSTokenLocation &location, const Identifier &pattern, const Identifier &flags, const JSTextPosition &start)JSC::ASTBuilderinline
createResolve(const JSTokenLocation &location, const Identifier &ident, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createRestParameter(DestructuringPatternNode *pattern, size_t numParametersToSkip)JSC::ASTBuilderinline
createReturnStatement(const JSTokenLocation &location, ExpressionNode *expression, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
CreatesASTJSC::ASTBuilderstatic
createSourceElements()JSC::ASTBuilderinline
createSpreadExpression(const JSTokenLocation &location, ExpressionNode *expression, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createString(const JSTokenLocation &location, const Identifier *string)JSC::ASTBuilderinline
createSuperExpr(const JSTokenLocation &location)JSC::ASTBuilderinline
createSwitchStatement(const JSTokenLocation &location, ExpressionNode *expr, ClauseListNode *firstClauses, CaseClauseNode *defaultClause, ClauseListNode *secondClauses, int startLine, int endLine, VariableEnvironment &lexicalVariables, DeclarationStacks::FunctionStack &&functionStack)JSC::ASTBuilderinline
createTaggedTemplate(const JSTokenLocation &location, ExpressionNode *base, TemplateLiteralNode *templateLiteral, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
createTemplateExpressionList(ExpressionNode *expression)JSC::ASTBuilderinline
createTemplateExpressionList(TemplateExpressionListNode *templateExpressionListNode, ExpressionNode *expression)JSC::ASTBuilderinline
createTemplateLiteral(const JSTokenLocation &location, TemplateStringListNode *templateStringList)JSC::ASTBuilderinline
createTemplateLiteral(const JSTokenLocation &location, TemplateStringListNode *templateStringList, TemplateExpressionListNode *templateExpressionList)JSC::ASTBuilderinline
createTemplateString(const JSTokenLocation &location, const Identifier *cooked, const Identifier *raw)JSC::ASTBuilderinline
createTemplateStringList(TemplateStringNode *templateString)JSC::ASTBuilderinline
createTemplateStringList(TemplateStringListNode *templateStringList, TemplateStringNode *templateString)JSC::ASTBuilderinline
createThisExpr(const JSTokenLocation &location)JSC::ASTBuilderinline
createThrowStatement(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &end)JSC::ASTBuilderinline
createTryStatement(const JSTokenLocation &location, StatementNode *tryBlock, DestructuringPatternNode *catchPattern, StatementNode *catchBlock, StatementNode *finallyBlock, int startLine, int endLine, VariableEnvironment &catchEnvironment)JSC::ASTBuilderinline
createUnaryPlus(const JSTokenLocation &location, ExpressionNode *expr)JSC::ASTBuilderinline
createVoid(const JSTokenLocation &location, ExpressionNode *expr)JSC::ASTBuilderinline
createWhileStatement(const JSTokenLocation &location, ExpressionNode *expr, StatementNode *statement, int startLine, int endLine)JSC::ASTBuilderinline
createWithStatement(const JSTokenLocation &location, ExpressionNode *expr, StatementNode *statement, unsigned start, const JSTextPosition &end, unsigned startLine, unsigned endLine)JSC::ASTBuilderinline
createYield(const JSTokenLocation &location)JSC::ASTBuilderinline
createYield(const JSTokenLocation &location, ExpressionNode *argument, bool delegate, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilderinline
DestructuringPattern typedefJSC::ASTBuilder
DontBuildKeywordsJSC::ASTBuilderstatic
DontBuildStringsJSC::ASTBuilderstatic
ElementList typedefJSC::ASTBuilder
endOffset(Node *node)JSC::ASTBuilderinline
evalCount() constJSC::ASTBuilderinline
ExportSpecifier typedefJSC::ASTBuilder
ExportSpecifierList typedefJSC::ASTBuilder
Expression typedefJSC::ASTBuilder
features() constJSC::ASTBuilderinline
finishArrayPattern(ArrayPattern node, const JSTextPosition &divotStart, const JSTextPosition &divot, const JSTextPosition &divotEnd)JSC::ASTBuilderinline
FormalParameterList typedefJSC::ASTBuilder
FunctionBody typedefJSC::ASTBuilder
getFromOperandStack(int i)JSC::ASTBuilderinline
getName(const Property &property) constJSC::ASTBuilderinline
getType(const Property &property) constJSC::ASTBuilderinline
ImportSpecifier typedefJSC::ASTBuilder
ImportSpecifierList typedefJSC::ASTBuilder
isArrayLiteral(const Expression &node)JSC::ASTBuilderinline
isAssignmentLocation(const Expression &pattern)JSC::ASTBuilderinline
isBindingNode(const DestructuringPattern &pattern)JSC::ASTBuilderinline
isNewTarget(ExpressionNode *node)JSC::ASTBuilderinline
isObjectLiteral(const Expression &node)JSC::ASTBuilderinline
isObjectOrArrayLiteral(const Expression &node)JSC::ASTBuilderinline
isResolve(ExpressionNode *expr) constJSC::ASTBuilderinline
makeAddNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeAssignNode(const JSTokenLocation &, ExpressionNode *left, Operator, ExpressionNode *right, bool leftHasAssignments, bool rightHasAssignments, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilder
makeBinaryNode(const JSTokenLocation &, int token, std::pair< ExpressionNode *, BinaryOpInfo >, std::pair< ExpressionNode *, BinaryOpInfo >)JSC::ASTBuilder
makeBitAndNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeBitOrNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeBitwiseNotNode(const JSTokenLocation &, ExpressionNode *)JSC::ASTBuilder
makeBitXOrNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeDeleteNode(const JSTokenLocation &, ExpressionNode *, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilder
makeDivNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeFunctionCallNode(const JSTokenLocation &, ExpressionNode *func, ArgumentsNode *args, const JSTextPosition &divotStart, const JSTextPosition &divot, const JSTextPosition &divotEnd)JSC::ASTBuilder
makeLeftShiftNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeModNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeMultNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeNegateNode(const JSTokenLocation &, ExpressionNode *)JSC::ASTBuilder
makePostfixNode(const JSTokenLocation &, ExpressionNode *, Operator, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilder
makePowNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makePrefixNode(const JSTokenLocation &, ExpressionNode *, Operator, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end)JSC::ASTBuilder
makeRightShiftNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeSubNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
makeTypeOfNode(const JSTokenLocation &, ExpressionNode *)JSC::ASTBuilder
makeURightShiftNode(const JSTokenLocation &, ExpressionNode *left, ExpressionNode *right, bool rightHasAssignments)JSC::ASTBuilder
ModuleName typedefJSC::ASTBuilder
NeedsFreeVariableInfoJSC::ASTBuilderstatic
numConstants() constJSC::ASTBuilderinline
ObjectPattern typedefJSC::ASTBuilder
operatorStackAppend(int &operatorStackDepth, int op, int precedence)JSC::ASTBuilderinline
operatorStackPop(int &operatorStackDepth)JSC::ASTBuilderinline
operatorStackShouldReduce(int precedence)JSC::ASTBuilderinline
popOperandStack(int &)JSC::ASTBuilderinline
propagateArgumentsUse()JSC::ASTBuilderinline
Property typedefJSC::ASTBuilder
PropertyList typedefJSC::ASTBuilder
setEndOffset(Node *node, int offset)JSC::ASTBuilderinline
setStartOffset(CaseClauseNode *node, int offset)JSC::ASTBuilderinline
setStartOffset(Node *node, int offset)JSC::ASTBuilderinline
shouldSkipPauseLocation(StatementNode *statement) constJSC::ASTBuilderinline
shrinkOperandStackBy(int &operandStackDepth, int amount)JSC::ASTBuilderinline
SourceElements typedefJSC::ASTBuilder
Statement typedefJSC::ASTBuilder
TemplateExpressionList typedefJSC::ASTBuilder
TemplateLiteral typedefJSC::ASTBuilder
TemplateString typedefJSC::ASTBuilder
TemplateStringList typedefJSC::ASTBuilder
unaryTokenStackLastStart(int &)JSC::ASTBuilderinline
unaryTokenStackLastType(int &)JSC::ASTBuilderinline
unaryTokenStackRemoveLast(int &tokenStackDepth)JSC::ASTBuilderinline