Changeset 47307 in webkit for trunk/JavaScriptCore/parser
- Timestamp:
- Aug 14, 2009, 6:36:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Parser.h
r47304 r47307 26 26 #include "Debugger.h" 27 27 #include "Executable.h" 28 #include "JSGlobalObject.h" 28 29 #include "Nodes.h" 29 30 #include "SourceProvider.h" … … 150 151 } 151 152 152 template<class ASTNodeType, class CodeBlockType> 153 inline JSObject* TemplateExecutable<ASTNodeType, CodeBlockType>::parse(ExecState* exec, bool allowDebug) 153 inline JSObject* EvalExecutable::parse(ExecState* exec, bool allowDebug) 154 154 { 155 155 int errLine; 156 156 UString errMsg; 157 m_node = exec->globalData().parser->parse<ASTNodeType>(exec, allowDebug ? exec->dynamicGlobalObject()->debugger() : 0, m_source, &errLine, &errMsg); 157 m_node = exec->globalData().parser->parse<EvalNode>(exec, allowDebug ? exec->dynamicGlobalObject()->debugger() : 0, m_source, &errLine, &errMsg); 158 if (!m_node) 159 return Error::create(exec, SyntaxError, errMsg, errLine, m_source.provider()->asID(), m_source.provider()->url()); 160 return 0; 161 } 158 162 163 inline JSObject* ProgramExecutable::parse(ExecState* exec, bool allowDebug) 164 { 165 int errLine; 166 UString errMsg; 167 m_node = exec->globalData().parser->parse<ProgramNode>(exec, allowDebug ? exec->dynamicGlobalObject()->debugger() : 0, m_source, &errLine, &errMsg); 159 168 if (!m_node) 160 169 return Error::create(exec, SyntaxError, errMsg, errLine, m_source.provider()->asID(), m_source.provider()->url());
Note:
See TracChangeset
for help on using the changeset viewer.