Changeset 28604 in webkit for trunk/JavaScriptCore/kjs/Parser.h
- Timestamp:
- Dec 10, 2007, 6:37:58 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/Parser.h
r28595 r28604 70 70 Parser& parser(); // Returns the singleton JavaScript parser. 71 71 72 template <class ParsedNode> 73 PassRefPtr<ParsedNode> Parser::parse(const UString& sourceURL, int startingLineNumber, 74 const UChar* code, unsigned length, 75 int* sourceId, int* errLine, UString* errMsg) 76 { 77 m_sourceURL = sourceURL; 78 parse(startingLineNumber, code, length, sourceId, errLine, errMsg); 79 if (!m_sourceElements) { 80 m_sourceURL = UString(); 81 return 0; 82 } 83 RefPtr<ParsedNode> node = new ParsedNode(m_sourceElements.release()); 84 m_sourceURL = UString(); 85 node->setLoc(startingLineNumber, m_lastLine); 86 return node.release(); 87 } 88 72 89 } // namespace KJS 73 90
Note:
See TracChangeset
for help on using the changeset viewer.