Changeset 67769 in webkit for trunk/JavaScriptCore/parser/Parser.h
- Timestamp:
- Sep 17, 2010, 6:06:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Parser.h
r67583 r67769 49 49 public: 50 50 template <class ParsedNode> 51 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, Debugger*, ExecState*, const SourceCode& source, JSObject** exception);51 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, Debugger*, ExecState*, const SourceCode& source, FunctionParameters*, JSObject** exception); 52 52 53 53 void didFinishParsing(SourceElements*, ParserArenaData<DeclarationStacks::VarStack>*, … … 58 58 59 59 private: 60 void parse(JSGlobalData*, int* errLine, UString* errMsg);60 void parse(JSGlobalData*, FunctionParameters*, int* errLine, UString* errMsg); 61 61 62 62 // Used to determine type of error to report. … … 76 76 77 77 template <class ParsedNode> 78 PassRefPtr<ParsedNode> Parser::parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, Debugger* debugger, ExecState* debuggerExecState, const SourceCode& source, JSObject** exception)78 PassRefPtr<ParsedNode> Parser::parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, Debugger* debugger, ExecState* debuggerExecState, const SourceCode& source, FunctionParameters* parameters, JSObject** exception) 79 79 { 80 80 ASSERT(exception && !*exception); … … 85 85 if (ParsedNode::scopeIsFunction) 86 86 globalData->lexer->setIsReparsing(); 87 parse(globalData, &errLine, &errMsg);87 parse(globalData, parameters, &errLine, &errMsg); 88 88 89 89 RefPtr<ParsedNode> result;
Note:
See TracChangeset
for help on using the changeset viewer.