webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
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::ASTBuilder | inline |
appendArrayPatternRestEntry(ArrayPattern node, const JSTokenLocation &location, DestructuringPattern pattern) | JSC::ASTBuilder | inline |
appendArrayPatternSkipEntry(ArrayPattern node, const JSTokenLocation &location) | JSC::ASTBuilder | inline |
appendBinaryExpressionInfo(int &operandStackDepth, ExpressionNode *current, const JSTextPosition &exprStart, const JSTextPosition &lhs, const JSTextPosition &rhs, bool hasAssignments) | JSC::ASTBuilder | inline |
appendBinaryOperation(const JSTokenLocation &location, int &operandStackDepth, int &, const BinaryOperand &lhs, const BinaryOperand &rhs) | JSC::ASTBuilder | inline |
appendExportSpecifier(ExportSpecifierListNode *specifierList, ExportSpecifierNode *specifier) | JSC::ASTBuilder | inline |
appendImportSpecifier(ImportSpecifierListNode *specifierList, ImportSpecifierNode *specifier) | JSC::ASTBuilder | inline |
appendObjectPatternEntry(ObjectPattern node, const JSTokenLocation &location, bool wasString, const Identifier &identifier, DestructuringPattern pattern, ExpressionNode *defaultValue) | JSC::ASTBuilder | inline |
appendObjectPatternEntry(ObjectPattern node, const JSTokenLocation &location, ExpressionNode *propertyExpression, DestructuringPattern pattern, ExpressionNode *defaultValue) | JSC::ASTBuilder | inline |
appendParameter(FormalParameterList list, DestructuringPattern pattern, ExpressionNode *defaultValue) | JSC::ASTBuilder | inline |
appendStatement(JSC::SourceElements *elements, JSC::StatementNode *statement) | JSC::ASTBuilder | inline |
appendToCommaExpr(const JSTokenLocation &location, ExpressionNode *, ExpressionNode *tail, ExpressionNode *next) | JSC::ASTBuilder | inline |
appendUnaryToken(int &tokenStackDepth, int type, const JSTextPosition &start) | JSC::ASTBuilder | inline |
Arguments typedef | JSC::ASTBuilder | |
ArgumentsList typedef | JSC::ASTBuilder | |
ArrayPattern typedef | JSC::ASTBuilder | |
AssignmentElement typedef | JSC::ASTBuilder | |
assignmentStackAppend(int &assignmentStackDepth, ExpressionNode *node, const JSTextPosition &start, const JSTextPosition &divot, int assignmentCount, Operator op) | JSC::ASTBuilder | inline |
ASTBuilder(VM *vm, ParserArena &parserArena, SourceCode *sourceCode) | JSC::ASTBuilder | inline |
BinaryOperand typedef | JSC::ASTBuilder | |
BindingPattern typedef | JSC::ASTBuilder | |
breakpointLocation(Node *node) | JSC::ASTBuilder | inline |
CanUseFunctionCache | JSC::ASTBuilder | static |
ClassExpression typedef | JSC::ASTBuilder | |
Clause typedef | JSC::ASTBuilder | |
ClauseList typedef | JSC::ASTBuilder | |
Comma typedef | JSC::ASTBuilder | |
createArguments() | JSC::ASTBuilder | inline |
createArguments(ArgumentListNode *args) | JSC::ASTBuilder | inline |
createArgumentsList(const JSTokenLocation &location, ExpressionNode *arg) | JSC::ASTBuilder | inline |
createArgumentsList(const JSTokenLocation &location, ArgumentListNode *args, ExpressionNode *arg) | JSC::ASTBuilder | inline |
createArray(const JSTokenLocation &location, int elisions) | JSC::ASTBuilder | inline |
createArray(const JSTokenLocation &location, ElementNode *elems) | JSC::ASTBuilder | inline |
createArray(const JSTokenLocation &location, int elisions, ElementNode *elems) | JSC::ASTBuilder | inline |
createArrayPattern(const JSTokenLocation &) | JSC::ASTBuilder | inline |
createArrowFunctionExpr(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo) | JSC::ASTBuilder | inline |
createAssignment(const JSTokenLocation &location, int &assignmentStackDepth, ExpressionNode *rhs, int initialAssignmentCount, int currentAssignmentCount, const JSTextPosition &lastTokenEnd) | JSC::ASTBuilder | inline |
createAssignmentElement(const Expression &assignmentTarget, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createAssignResolve(const JSTokenLocation &location, const Identifier &ident, ExpressionNode *rhs, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end, AssignmentContext assignmentContext) | JSC::ASTBuilder | inline |
createAsyncFunctionBody(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo, SourceParseMode parseMode) | JSC::ASTBuilder | inline |
createAwait(const JSTokenLocation &location, ExpressionNode *argument, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createBindingLocation(const JSTokenLocation &, const Identifier &boundProperty, const JSTextPosition &start, const JSTextPosition &end, AssignmentContext context) | JSC::ASTBuilder | inline |
createBlockStatement(const JSTokenLocation &location, JSC::SourceElements *elements, int startLine, int endLine, VariableEnvironment &lexicalVariables, DeclarationStacks::FunctionStack &&functionStack) | JSC::ASTBuilder | inline |
createBoolean(const JSTokenLocation &location, bool b) | JSC::ASTBuilder | inline |
createBracketAccess(const JSTokenLocation &location, ExpressionNode *base, ExpressionNode *property, bool propertyHasAssignments, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createBreakStatement(const JSTokenLocation &location, const Identifier *ident, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createClassDeclStatement(const JSTokenLocation &location, ClassExprNode *classExpression, const JSTextPosition &classStart, const JSTextPosition &classEnd, unsigned startLine, unsigned endLine) | JSC::ASTBuilder | inline |
createClassExpr(const JSTokenLocation &location, const ParserClassInfo< ASTBuilder > &classInfo, VariableEnvironment &classEnvironment, ExpressionNode *constructor, ExpressionNode *parentClass, PropertyListNode *instanceMethods, PropertyListNode *staticMethods) | JSC::ASTBuilder | inline |
createClause(ExpressionNode *expr, JSC::SourceElements *statements) | JSC::ASTBuilder | inline |
createClauseList(CaseClauseNode *clause) | JSC::ASTBuilder | inline |
createClauseList(ClauseListNode *tail, CaseClauseNode *clause) | JSC::ASTBuilder | inline |
createCommaExpr(const JSTokenLocation &location, ExpressionNode *node) | JSC::ASTBuilder | inline |
createConditionalExpr(const JSTokenLocation &location, ExpressionNode *condition, ExpressionNode *lhs, ExpressionNode *rhs) | JSC::ASTBuilder | inline |
createContinueStatement(const JSTokenLocation &location, const Identifier *ident, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createDebugger(const JSTokenLocation &location, int startLine, int endLine) | JSC::ASTBuilder | inline |
createDeclarationStatement(const JSTokenLocation &location, ExpressionNode *expr, int start, int end) | JSC::ASTBuilder | inline |
createDestructuringAssignment(const JSTokenLocation &location, DestructuringPattern pattern, ExpressionNode *initializer) | JSC::ASTBuilder | inline |
createDotAccess(const JSTokenLocation &location, ExpressionNode *base, const Identifier *property, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createDoubleExpr(const JSTokenLocation &location, double d) | JSC::ASTBuilder | inline |
createDoWhileStatement(const JSTokenLocation &location, StatementNode *statement, ExpressionNode *expr, int startLine, int endLine) | JSC::ASTBuilder | inline |
createElementList(int elisions, ExpressionNode *expr) | JSC::ASTBuilder | inline |
createElementList(ElementNode *elems, int elisions, ExpressionNode *expr) | JSC::ASTBuilder | inline |
createElementList(ArgumentListNode *elems) | JSC::ASTBuilder | inline |
createEmptyLetExpression(const JSTokenLocation &location, const Identifier &identifier) | JSC::ASTBuilder | inline |
createEmptyStatement(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createEmptyVarExpression(const JSTokenLocation &location, const Identifier &identifier) | JSC::ASTBuilder | inline |
createExportAllDeclaration(const JSTokenLocation &location, ModuleNameNode *moduleName) | JSC::ASTBuilder | inline |
createExportDefaultDeclaration(const JSTokenLocation &location, StatementNode *declaration, const Identifier &localName) | JSC::ASTBuilder | inline |
createExportLocalDeclaration(const JSTokenLocation &location, StatementNode *declaration) | JSC::ASTBuilder | inline |
createExportNamedDeclaration(const JSTokenLocation &location, ExportSpecifierListNode *exportSpecifierList, ModuleNameNode *moduleName) | JSC::ASTBuilder | inline |
createExportSpecifier(const JSTokenLocation &location, const Identifier &localName, const Identifier &exportedName) | JSC::ASTBuilder | inline |
createExportSpecifierList() | JSC::ASTBuilder | inline |
createExprStatement(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, int end) | JSC::ASTBuilder | inline |
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::ASTBuilder | inline |
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::ASTBuilder | inline |
createForLoop(const JSTokenLocation &location, ExpressionNode *initializer, ExpressionNode *condition, ExpressionNode *iter, StatementNode *statements, int start, int end, VariableEnvironment &lexicalVariables) | JSC::ASTBuilder | inline |
createFormalParameterList() | JSC::ASTBuilder | inline |
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::ASTBuilder | inline |
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::ASTBuilder | inline |
createFuncDeclStatement(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo) | JSC::ASTBuilder | inline |
createFunctionExpr(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo) | JSC::ASTBuilder | inline |
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::ASTBuilder | inline |
createGeneratorFunctionBody(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo, const Identifier &name) | JSC::ASTBuilder | inline |
createGetterOrSetterProperty(const JSTokenLocation &location, PropertyNode::Type type, bool, const Identifier *name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty) | JSC::ASTBuilder | inline |
createGetterOrSetterProperty(const JSTokenLocation &location, PropertyNode::Type type, bool, ExpressionNode *name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty) | JSC::ASTBuilder | inline |
createGetterOrSetterProperty(VM *vm, ParserArena &parserArena, const JSTokenLocation &location, PropertyNode::Type type, bool, double name, const ParserFunctionInfo< ASTBuilder > &functionInfo, bool isClassProperty) | JSC::ASTBuilder | inline |
createIfStatement(const JSTokenLocation &location, ExpressionNode *condition, StatementNode *trueBlock, StatementNode *falseBlock, int start, int end) | JSC::ASTBuilder | inline |
createImportDeclaration(const JSTokenLocation &location, ImportSpecifierListNode *importSpecifierList, ModuleNameNode *moduleName) | JSC::ASTBuilder | inline |
createImportExpr(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createImportSpecifier(const JSTokenLocation &location, const Identifier &importedName, const Identifier &localName) | JSC::ASTBuilder | inline |
createImportSpecifierList() | JSC::ASTBuilder | inline |
createIntegerExpr(const JSTokenLocation &location, double d) | JSC::ASTBuilder | inline |
createLabelStatement(const JSTokenLocation &location, const Identifier *ident, StatementNode *statement, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createLogicalNot(const JSTokenLocation &location, ExpressionNode *expr) | JSC::ASTBuilder | inline |
createMethodDefinition(const JSTokenLocation &location, const ParserFunctionInfo< ASTBuilder > &functionInfo) | JSC::ASTBuilder | inline |
createModuleName(const JSTokenLocation &location, const Identifier &moduleName) | JSC::ASTBuilder | inline |
createNewExpr(const JSTokenLocation &location, ExpressionNode *expr, ArgumentsNode *arguments, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createNewExpr(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createNewTargetExpr(const JSTokenLocation location) | JSC::ASTBuilder | inline |
createNull(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createObjectLiteral(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createObjectLiteral(const JSTokenLocation &location, PropertyListNode *properties) | JSC::ASTBuilder | inline |
createObjectPattern(const JSTokenLocation &) | JSC::ASTBuilder | inline |
createProperty(const Identifier *propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty) | JSC::ASTBuilder | inline |
createProperty(VM *vm, ParserArena &parserArena, double propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty) | JSC::ASTBuilder | inline |
createProperty(ExpressionNode *propertyName, ExpressionNode *node, PropertyNode::Type type, PropertyNode::PutType putType, bool, SuperBinding superBinding, bool isClassProperty) | JSC::ASTBuilder | inline |
createPropertyList(const JSTokenLocation &location, PropertyNode *property) | JSC::ASTBuilder | inline |
createPropertyList(const JSTokenLocation &location, PropertyNode *property, PropertyListNode *tail) | JSC::ASTBuilder | inline |
createRegExp(const JSTokenLocation &location, const Identifier &pattern, const Identifier &flags, const JSTextPosition &start) | JSC::ASTBuilder | inline |
createResolve(const JSTokenLocation &location, const Identifier &ident, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createRestParameter(DestructuringPatternNode *pattern, size_t numParametersToSkip) | JSC::ASTBuilder | inline |
createReturnStatement(const JSTokenLocation &location, ExpressionNode *expression, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
CreatesAST | JSC::ASTBuilder | static |
createSourceElements() | JSC::ASTBuilder | inline |
createSpreadExpression(const JSTokenLocation &location, ExpressionNode *expression, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createString(const JSTokenLocation &location, const Identifier *string) | JSC::ASTBuilder | inline |
createSuperExpr(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createSwitchStatement(const JSTokenLocation &location, ExpressionNode *expr, ClauseListNode *firstClauses, CaseClauseNode *defaultClause, ClauseListNode *secondClauses, int startLine, int endLine, VariableEnvironment &lexicalVariables, DeclarationStacks::FunctionStack &&functionStack) | JSC::ASTBuilder | inline |
createTaggedTemplate(const JSTokenLocation &location, ExpressionNode *base, TemplateLiteralNode *templateLiteral, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createTemplateExpressionList(ExpressionNode *expression) | JSC::ASTBuilder | inline |
createTemplateExpressionList(TemplateExpressionListNode *templateExpressionListNode, ExpressionNode *expression) | JSC::ASTBuilder | inline |
createTemplateLiteral(const JSTokenLocation &location, TemplateStringListNode *templateStringList) | JSC::ASTBuilder | inline |
createTemplateLiteral(const JSTokenLocation &location, TemplateStringListNode *templateStringList, TemplateExpressionListNode *templateExpressionList) | JSC::ASTBuilder | inline |
createTemplateString(const JSTokenLocation &location, const Identifier *cooked, const Identifier *raw) | JSC::ASTBuilder | inline |
createTemplateStringList(TemplateStringNode *templateString) | JSC::ASTBuilder | inline |
createTemplateStringList(TemplateStringListNode *templateStringList, TemplateStringNode *templateString) | JSC::ASTBuilder | inline |
createThisExpr(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createThrowStatement(const JSTokenLocation &location, ExpressionNode *expr, const JSTextPosition &start, const JSTextPosition &end) | JSC::ASTBuilder | inline |
createTryStatement(const JSTokenLocation &location, StatementNode *tryBlock, DestructuringPatternNode *catchPattern, StatementNode *catchBlock, StatementNode *finallyBlock, int startLine, int endLine, VariableEnvironment &catchEnvironment) | JSC::ASTBuilder | inline |
createUnaryPlus(const JSTokenLocation &location, ExpressionNode *expr) | JSC::ASTBuilder | inline |
createVoid(const JSTokenLocation &location, ExpressionNode *expr) | JSC::ASTBuilder | inline |
createWhileStatement(const JSTokenLocation &location, ExpressionNode *expr, StatementNode *statement, int startLine, int endLine) | JSC::ASTBuilder | inline |
createWithStatement(const JSTokenLocation &location, ExpressionNode *expr, StatementNode *statement, unsigned start, const JSTextPosition &end, unsigned startLine, unsigned endLine) | JSC::ASTBuilder | inline |
createYield(const JSTokenLocation &location) | JSC::ASTBuilder | inline |
createYield(const JSTokenLocation &location, ExpressionNode *argument, bool delegate, const JSTextPosition &start, const JSTextPosition &divot, const JSTextPosition &end) | JSC::ASTBuilder | inline |
DestructuringPattern typedef | JSC::ASTBuilder | |
DontBuildKeywords | JSC::ASTBuilder | static |
DontBuildStrings | JSC::ASTBuilder | static |
ElementList typedef | JSC::ASTBuilder | |
endOffset(Node *node) | JSC::ASTBuilder | inline |
evalCount() const | JSC::ASTBuilder | inline |
ExportSpecifier typedef | JSC::ASTBuilder | |
ExportSpecifierList typedef | JSC::ASTBuilder | |
Expression typedef | JSC::ASTBuilder | |
features() const | JSC::ASTBuilder | inline |
finishArrayPattern(ArrayPattern node, const JSTextPosition &divotStart, const JSTextPosition &divot, const JSTextPosition &divotEnd) | JSC::ASTBuilder | inline |
FormalParameterList typedef | JSC::ASTBuilder | |
FunctionBody typedef | JSC::ASTBuilder | |
getFromOperandStack(int i) | JSC::ASTBuilder | inline |
getName(const Property &property) const | JSC::ASTBuilder | inline |
getType(const Property &property) const | JSC::ASTBuilder | inline |
ImportSpecifier typedef | JSC::ASTBuilder | |
ImportSpecifierList typedef | JSC::ASTBuilder | |
isArrayLiteral(const Expression &node) | JSC::ASTBuilder | inline |
isAssignmentLocation(const Expression &pattern) | JSC::ASTBuilder | inline |
isBindingNode(const DestructuringPattern &pattern) | JSC::ASTBuilder | inline |
isNewTarget(ExpressionNode *node) | JSC::ASTBuilder | inline |
isObjectLiteral(const Expression &node) | JSC::ASTBuilder | inline |
isObjectOrArrayLiteral(const Expression &node) | JSC::ASTBuilder | inline |
isResolve(ExpressionNode *expr) const | JSC::ASTBuilder | inline |
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 typedef | JSC::ASTBuilder | |
NeedsFreeVariableInfo | JSC::ASTBuilder | static |
numConstants() const | JSC::ASTBuilder | inline |
ObjectPattern typedef | JSC::ASTBuilder | |
operatorStackAppend(int &operatorStackDepth, int op, int precedence) | JSC::ASTBuilder | inline |
operatorStackPop(int &operatorStackDepth) | JSC::ASTBuilder | inline |
operatorStackShouldReduce(int precedence) | JSC::ASTBuilder | inline |
popOperandStack(int &) | JSC::ASTBuilder | inline |
propagateArgumentsUse() | JSC::ASTBuilder | inline |
Property typedef | JSC::ASTBuilder | |
PropertyList typedef | JSC::ASTBuilder | |
setEndOffset(Node *node, int offset) | JSC::ASTBuilder | inline |
setStartOffset(CaseClauseNode *node, int offset) | JSC::ASTBuilder | inline |
setStartOffset(Node *node, int offset) | JSC::ASTBuilder | inline |
shouldSkipPauseLocation(StatementNode *statement) const | JSC::ASTBuilder | inline |
shrinkOperandStackBy(int &operandStackDepth, int amount) | JSC::ASTBuilder | inline |
SourceElements typedef | JSC::ASTBuilder | |
Statement typedef | JSC::ASTBuilder | |
TemplateExpressionList typedef | JSC::ASTBuilder | |
TemplateLiteral typedef | JSC::ASTBuilder | |
TemplateString typedef | JSC::ASTBuilder | |
TemplateStringList typedef | JSC::ASTBuilder | |
unaryTokenStackLastStart(int &) | JSC::ASTBuilder | inline |
unaryTokenStackLastType(int &) | JSC::ASTBuilder | inline |
unaryTokenStackRemoveLast(int &tokenStackDepth) | JSC::ASTBuilder | inline |