|
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 |
1.8.13