Ignore:
Timestamp:
Aug 14, 2009, 6:36:51 PM (16 years ago)
Author:
[email protected]
Message:
  • parser/Parser.h:

(JSC::EvalExecutable::parse):
(JSC::ProgramExecutable::parse):

  • runtime/Executable.h:

Reviewed by NOBODY (build fix).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/parser/Parser.h

    r47304 r47307  
    2626#include "Debugger.h"
    2727#include "Executable.h"
     28#include "JSGlobalObject.h"
    2829#include "Nodes.h"
    2930#include "SourceProvider.h"
     
    150151    }
    151152
    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)
    154154    {
    155155        int errLine;
    156156        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    }
    158162
     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);
    159168        if (!m_node)
    160169            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.