Changeset 178888 in webkit for trunk/Source/JavaScriptCore/parser/SyntaxChecker.h
- Timestamp:
- Jan 21, 2015, 10:39:31 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/SyntaxChecker.h
r177001 r178888 28 28 29 29 #include "Lexer.h" 30 #include "ParserFunctionInfo.h" 30 31 #include "YarrSyntaxChecker.h" 31 32 … … 160 161 ExpressionType createAssignResolve(const JSTokenLocation&, const Identifier&, ExpressionType, int, int, int) { return AssignmentExpr; } 161 162 ExpressionType createEmptyVarExpression(const JSTokenLocation&, const Identifier&) { return AssignmentExpr; } 162 ExpressionType createFunctionExpr(const JSTokenLocation&, const Identifier*, int, int, int, int, int, int, int, int) { return FunctionExpr; }163 ExpressionType createFunctionExpr(const JSTokenLocation&, const ParserFunctionInfo<SyntaxChecker>&, int) { return FunctionExpr; } 163 164 int createFunctionBody(const JSTokenLocation&, const JSTokenLocation&, int, int, bool) { return FunctionBodyResult; } 164 165 void setFunctionNameStart(int, int) { } … … 194 195 int createClauseList(int) { return ClauseListResult; } 195 196 int createClauseList(int, int) { return ClauseListResult; } 196 int createFuncDeclStatement(const JSTokenLocation&, const Identifier*, int, int, int, int, int, int, int, int) { return StatementResult; } 197 int createFuncDeclStatement(const JSTokenLocation&, const ParserFunctionInfo<SyntaxChecker>&, int) { return StatementResult; } 198 int createClassDeclStatement(const JSTokenLocation&, const Identifier&, ExpressionType, ExpressionType, PropertyList, PropertyList, int, int) { return StatementResult; } 197 199 int createBlockStatement(const JSTokenLocation&, int, int, int) { return StatementResult; } 198 200 int createExprStatement(const JSTokenLocation&, int, int, int) { return StatementResult; } … … 219 221 int createConstStatement(const JSTokenLocation&, int, int, int) { return StatementResult; } 220 222 int appendConstDecl(const JSTokenLocation&, int, const Identifier*, int) { return StatementResult; } 221 Property createGetterOrSetterProperty(const JSTokenLocation&, PropertyNode::Type type, bool strict, const Identifier* name, int, int, int, int, int, int, int, int)223 Property createGetterOrSetterProperty(const JSTokenLocation&, PropertyNode::Type type, bool strict, const Identifier* name, const ParserFunctionInfo<SyntaxChecker>&, unsigned) 222 224 { 223 225 ASSERT(name); … … 226 228 return Property(name, type); 227 229 } 228 Property createGetterOrSetterProperty(VM* vm, ParserArena& parserArena, const JSTokenLocation&, PropertyNode::Type type, bool strict, double name, int, int, int, int, int, int, int, int)230 Property createGetterOrSetterProperty(VM* vm, ParserArena& parserArena, const JSTokenLocation&, PropertyNode::Type type, bool strict, double name, const ParserFunctionInfo<SyntaxChecker>&, unsigned) 229 231 { 230 232 if (!strict)
Note:
See TracChangeset
for help on using the changeset viewer.