Changeset 127774 in webkit for trunk/Source/JavaScriptCore/parser/Parser.h
- Timestamp:
- Sep 6, 2012, 12:45:35 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.h
r127698 r127774 209 209 bool isFunctionBoundary() { return m_isFunctionBoundary; } 210 210 211 void declareCallee(const Identifier* ident)212 {213 m_declaredVariables.add(ident->ustring().impl());214 }215 216 211 bool declareVariable(const Identifier* ident) 217 212 { … … 388 383 389 384 public: 390 Parser(JSGlobalData*, const SourceCode&, FunctionParameters*, const Identifier&,JSParserStrictness, JSParserMode);385 Parser(JSGlobalData*, const SourceCode&, FunctionParameters*, JSParserStrictness, JSParserMode); 391 386 ~Parser(); 392 387 … … 1026 1021 1027 1022 template <class ParsedNode> 1028 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, const SourceCode& source, FunctionParameters* parameters, const Identifier& name,JSParserStrictness strictness, JSParserMode parserMode, Debugger* debugger, ExecState* execState, JSObject** exception)1023 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, JSGlobalObject* lexicalGlobalObject, const SourceCode& source, FunctionParameters* parameters, JSParserStrictness strictness, JSParserMode parserMode, Debugger* debugger, ExecState* execState, JSObject** exception) 1029 1024 { 1030 1025 SamplingRegion samplingRegion("Parsing"); … … 1033 1028 1034 1029 if (source.provider()->data()->is8Bit()) { 1035 Parser< Lexer<LChar> > parser(globalData, source, parameters, name,strictness, parserMode);1030 Parser< Lexer<LChar> > parser(globalData, source, parameters, strictness, parserMode); 1036 1031 return parser.parse<ParsedNode>(lexicalGlobalObject, debugger, execState, exception); 1037 1032 } 1038 Parser< Lexer<UChar> > parser(globalData, source, parameters, name,strictness, parserMode);1033 Parser< Lexer<UChar> > parser(globalData, source, parameters, strictness, parserMode); 1039 1034 return parser.parse<ParsedNode>(lexicalGlobalObject, debugger, execState, exception); 1040 1035 }
Note:
See TracChangeset
for help on using the changeset viewer.