Changeset 38205 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Nov 6, 2008, 4:18:07 PM (17 years ago)
Author:
[email protected]
Message:

2008-11-06 Cameron Zwarich <[email protected]>

Reviewed by Geoff Garen.

Move the remaining files in the kjs subdirectory of JavaScriptCore to
a new parser subdirectory, and remove the kjs subdirectory entirely.

JavaScriptCore:

  • AllInOneFile.cpp:
  • DerivedSources.make:
  • GNUmakefile.am:
  • JavaScriptCore.pri:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.vcproj/WTF/WTF.vcproj:
  • JavaScriptCore.vcproj/jsc/jsc.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • JavaScriptCoreSources.bkl:
  • VM/CodeBlock.h:
  • VM/ExceptionHelpers.cpp:
  • VM/SamplingTool.h:
  • bytecompiler/CodeGenerator.h:
  • jsc.pro:
  • jscore.bkl:
  • kjs: Removed.
  • kjs/NodeInfo.h: Removed.
  • kjs/Parser.cpp: Removed.
  • kjs/Parser.h: Removed.
  • kjs/ResultType.h: Removed.
  • kjs/SourceCode.h: Removed.
  • kjs/SourceProvider.h: Removed.
  • kjs/grammar.y: Removed.
  • kjs/keywords.table: Removed.
  • kjs/lexer.cpp: Removed.
  • kjs/lexer.h: Removed.
  • kjs/nodes.cpp: Removed.
  • kjs/nodes.h: Removed.
  • kjs/nodes2string.cpp: Removed.
  • parser: Added.
  • parser/Grammar.y: Copied from kjs/grammar.y.
  • parser/Keywords.table: Copied from kjs/keywords.table.
  • parser/Lexer.cpp: Copied from kjs/lexer.cpp.
  • parser/Lexer.h: Copied from kjs/lexer.h.
  • parser/NodeInfo.h: Copied from kjs/NodeInfo.h.
  • parser/Nodes.cpp: Copied from kjs/nodes.cpp.
  • parser/Nodes.h: Copied from kjs/nodes.h.
  • parser/Parser.cpp: Copied from kjs/Parser.cpp.
  • parser/Parser.h: Copied from kjs/Parser.h.
  • parser/ResultType.h: Copied from kjs/ResultType.h.
  • parser/SourceCode.h: Copied from kjs/SourceCode.h.
  • parser/SourceProvider.h: Copied from kjs/SourceProvider.h.
  • parser/nodes2string.cpp: Copied from kjs/nodes2string.cpp.
  • pcre/pcre.pri:
  • pcre/pcre_exec.cpp:
  • runtime/FunctionConstructor.cpp:
  • runtime/JSActivation.h:
  • runtime/JSFunction.h:
  • runtime/JSGlobalData.cpp:
  • runtime/JSGlobalObjectFunctions.cpp:
  • runtime/JSObject.cpp: (JSC::JSObject::toNumber):
  • runtime/RegExp.cpp:

WebCore:

  • ForwardingHeaders/kjs: Removed.
  • ForwardingHeaders/kjs/Parser.h: Removed.
  • ForwardingHeaders/kjs/SavedBuiltins.h: Removed.
  • ForwardingHeaders/kjs/SourceCode.h: Removed.
  • ForwardingHeaders/kjs/SourceProvider.h: Removed.
  • ForwardingHeaders/parser: Added.
  • ForwardingHeaders/parser/Parser.h: Copied from ForwardingHeaders/kjs/Parser.h.
  • ForwardingHeaders/parser/SourceCode.h: Copied from ForwardingHeaders/kjs/SourceCode.h.
  • ForwardingHeaders/parser/SourceProvider.h: Copied from ForwardingHeaders/kjs/SourceProvider.h.
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • bindings/js/StringSourceProvider.h:
  • bindings/js/WorkerScriptController.cpp:
  • bridge/NP_jsobject.cpp:
  • bridge/jni/jni_jsobject.mm:
  • bridge/testbindings.pro:
  • inspector/JavaScriptDebugServer.cpp:

WebKit/mac:

  • ForwardingHeaders/kjs: Removed.
  • ForwardingHeaders/kjs/SavedBuiltins.h: Removed.
Location:
trunk/JavaScriptCore
Files:
1 added
1 deleted
25 edited
13 copied

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/AllInOneFile.cpp

    r38196 r38205  
    6767#include "runtime/JSLock.cpp"
    6868#include "runtime/JSWrapperObject.cpp"
    69 #include "kjs/lexer.cpp"
     69#include "parser/Lexer.cpp"
    7070#include "runtime/ArgList.cpp"
    7171#include "runtime/Lookup.cpp"
     
    7676#include "runtime/NumberObject.cpp"
    7777#include "runtime/NumberPrototype.cpp"
    78 #include "kjs/nodes.cpp"
    79 #include "kjs/nodes2string.cpp"
     78#include "parser/Nodes.cpp"
     79#include "parser/nodes2string.cpp"
    8080#include "runtime/JSObject.cpp"
    8181#include "runtime/Error.cpp"
     
    8484#include "runtime/ObjectPrototype.cpp"
    8585#include "runtime/Operations.cpp"
    86 #include "kjs/Parser.cpp"
     86#include "parser/Parser.cpp"
    8787#include "runtime/PropertySlot.cpp"
    8888#include "runtime/PropertyNameArray.cpp"
  • trunk/JavaScriptCore/ChangeLog

    r38199 r38205  
     12008-11-06  Cameron Zwarich  <[email protected]>
     2
     3        Reviewed by Geoff Garen.
     4
     5        Move the remaining files in the kjs subdirectory of JavaScriptCore to
     6        a new parser subdirectory, and remove the kjs subdirectory entirely.
     7
     8        * AllInOneFile.cpp:
     9        * DerivedSources.make:
     10        * GNUmakefile.am:
     11        * JavaScriptCore.pri:
     12        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
     13        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
     14        * JavaScriptCore.vcproj/jsc/jsc.vcproj:
     15        * JavaScriptCore.xcodeproj/project.pbxproj:
     16        * JavaScriptCoreSources.bkl:
     17        * VM/CodeBlock.h:
     18        * VM/ExceptionHelpers.cpp:
     19        * VM/SamplingTool.h:
     20        * bytecompiler/CodeGenerator.h:
     21        * jsc.pro:
     22        * jscore.bkl:
     23        * kjs: Removed.
     24        * kjs/NodeInfo.h: Removed.
     25        * kjs/Parser.cpp: Removed.
     26        * kjs/Parser.h: Removed.
     27        * kjs/ResultType.h: Removed.
     28        * kjs/SourceCode.h: Removed.
     29        * kjs/SourceProvider.h: Removed.
     30        * kjs/grammar.y: Removed.
     31        * kjs/keywords.table: Removed.
     32        * kjs/lexer.cpp: Removed.
     33        * kjs/lexer.h: Removed.
     34        * kjs/nodes.cpp: Removed.
     35        * kjs/nodes.h: Removed.
     36        * kjs/nodes2string.cpp: Removed.
     37        * parser: Added.
     38        * parser/Grammar.y: Copied from kjs/grammar.y.
     39        * parser/Keywords.table: Copied from kjs/keywords.table.
     40        * parser/Lexer.cpp: Copied from kjs/lexer.cpp.
     41        * parser/Lexer.h: Copied from kjs/lexer.h.
     42        * parser/NodeInfo.h: Copied from kjs/NodeInfo.h.
     43        * parser/Nodes.cpp: Copied from kjs/nodes.cpp.
     44        * parser/Nodes.h: Copied from kjs/nodes.h.
     45        * parser/Parser.cpp: Copied from kjs/Parser.cpp.
     46        * parser/Parser.h: Copied from kjs/Parser.h.
     47        * parser/ResultType.h: Copied from kjs/ResultType.h.
     48        * parser/SourceCode.h: Copied from kjs/SourceCode.h.
     49        * parser/SourceProvider.h: Copied from kjs/SourceProvider.h.
     50        * parser/nodes2string.cpp: Copied from kjs/nodes2string.cpp.
     51        * pcre/pcre.pri:
     52        * pcre/pcre_exec.cpp:
     53        * runtime/FunctionConstructor.cpp:
     54        * runtime/JSActivation.h:
     55        * runtime/JSFunction.h:
     56        * runtime/JSGlobalData.cpp:
     57        * runtime/JSGlobalObjectFunctions.cpp:
     58        * runtime/JSObject.cpp:
     59        (JSC::JSObject::toNumber):
     60        * runtime/RegExp.cpp:
     61
    1622008-11-06  Adam Roben  <[email protected]>
    263
  • trunk/JavaScriptCore/DerivedSources.make

    r38155 r38205  
    2727VPATH = \
    2828    $(JavaScriptCore) \
    29     $(JavaScriptCore)/kjs \
     29    $(JavaScriptCore)/parser \
    3030    $(JavaScriptCore)/VM \
    3131    $(JavaScriptCore)/pcre \
     
    4040    DatePrototype.lut.h \
    4141    grammar.cpp \
    42     lexer.lut.h \
     42    Lexer.lut.h \
    4343    MathObject.lut.h \
    4444    NumberConstructor.lut.h \
     
    5353%.lut.h: create_hash_table %.cpp
    5454        $^ -i > $@
    55 lexer.lut.h: create_hash_table keywords.table
     55Lexer.lut.h: create_hash_table Keywords.table
    5656        $^ > $@
    5757
    5858# JavaScript language grammar
    5959
    60 grammar.cpp: grammar.y
     60grammar.cpp: Grammar.y
    6161        bison -d -p kjsyy $< -o $@ > bison_out.txt 2>&1
    6262        perl -p -e 'END { if ($$conflict) { unlink "grammar.cpp"; die; } } $$conflict ||= /conflict/' < bison_out.txt
  • trunk/JavaScriptCore/GNUmakefile.am

    r38196 r38205  
    1010        -I$(srcdir)/JavaScriptCore/wtf/unicode \
    1111        -I$(top_builddir)/JavaScriptCore/pcre \
    12         -I$(top_builddir)/JavaScriptCore/kjs \
     12        -I$(top_builddir)/JavaScriptCore/parser \
    1313        -I$(top_builddir)/JavaScriptCore/runtime
    1414
     
    2626
    2727javascriptcore_built_nosources += \
    28         DerivedSources/lexer.lut.h \
     28        DerivedSources/Lexer.lut.h \
    2929        JavaScriptCore/runtime/ArrayPrototype.lut.h \
    3030        JavaScriptCore/runtime/DatePrototype.lut.h \
     
    128128        JavaScriptCore/runtime/JSStaticScopeObject.h \
    129129        JavaScriptCore/runtime/JSType.h \
    130         JavaScriptCore/kjs/NodeInfo.h \
    131         JavaScriptCore/kjs/Parser.h \
     130        JavaScriptCore/parser/NodeInfo.h \
     131        JavaScriptCore/parser/Parser.h \
    132132        JavaScriptCore/runtime/PropertyNameArray.h \
    133133        JavaScriptCore/runtime/RegExpConstructor.h \
     
    135135        JavaScriptCore/runtime/RegExpObject.h \
    136136        JavaScriptCore/runtime/RegExpPrototype.h \
    137         JavaScriptCore/kjs/ResultType.h \
     137        JavaScriptCore/parser/ResultType.h \
    138138        JavaScriptCore/runtime/ScopeChain.h \
    139139        JavaScriptCore/runtime/ScopeChainMark.h \
    140         JavaScriptCore/kjs/SourceProvider.h \
    141         JavaScriptCore/kjs/SourceCode.h \
     140        JavaScriptCore/parser/SourceProvider.h \
     141        JavaScriptCore/parser/SourceCode.h \
    142142        JavaScriptCore/runtime/SymbolTable.h \
    143143        JavaScriptCore/runtime/Tracing.h \
     
    150150        JavaScriptCore/runtime/Identifier.h \
    151151        JavaScriptCore/runtime/Interpreter.h \
    152         JavaScriptCore/kjs/lexer.h \
     152        JavaScriptCore/parser/Lexer.h \
    153153        JavaScriptCore/runtime/Lookup.h \
    154         JavaScriptCore/kjs/nodes.h \
     154        JavaScriptCore/parser/Nodes.h \
    155155        JavaScriptCore/runtime/Operations.h \
    156156        JavaScriptCore/runtime/Protect.h \
     
    320320        JavaScriptCore/runtime/JSStaticScopeObject.cpp \
    321321        JavaScriptCore/bytecompiler/LabelScope.h \
    322         JavaScriptCore/kjs/Parser.cpp \
     322        JavaScriptCore/parser/Parser.cpp \
    323323        JavaScriptCore/runtime/PropertyNameArray.cpp \
    324324        JavaScriptCore/runtime/RegExpConstructor.cpp \
     
    331331        JavaScriptCore/runtime/Identifier.cpp \
    332332        JavaScriptCore/runtime/Interpreter.cpp \
    333         JavaScriptCore/kjs/lexer.cpp \
     333        JavaScriptCore/parser/Lexer.cpp \
    334334        JavaScriptCore/runtime/Lookup.cpp \
    335         JavaScriptCore/kjs/nodes.cpp \
    336         JavaScriptCore/kjs/nodes2string.cpp \
     335        JavaScriptCore/parser/Nodes.cpp \
     336        JavaScriptCore/parser/nodes2string.cpp \
    337337        JavaScriptCore/runtime/Operations.cpp \
    338338        JavaScriptCore/runtime/RegExp.cpp \
     
    398398DerivedSources/grammar.h: DerivedSources/grammar.cpp;
    399399
    400 DerivedSources/grammar.cpp: $(srcdir)/JavaScriptCore/kjs/grammar.y
    401         $(BISON) -d -p kjsyy $(srcdir)/JavaScriptCore/kjs/grammar.y -o $@ > bison_out.txt 2>&1
     400DerivedSources/grammar.cpp: $(srcdir)/JavaScriptCore/parser/Grammar.y
     401        $(BISON) -d -p kjsyy $(srcdir)/JavaScriptCore/parser/Grammar.y -o $@ > bison_out.txt 2>&1
    402402        $(PERL) -p -e 'END { if ($$conflict) { unlink "grammar.cpp"; die; } } $$conflict ||= /conflict/' < bison_out.txt
    403403        cat $(GENSOURCES)/grammar.hpp > $(GENSOURCES)/grammar.h
    404404        rm -f $(GENSOURCES)/grammar.hpp bison_out.txt
    405405
    406 DerivedSources/lexer.lut.h: $(CREATE_HASH_TABLE) $(srcdir)/JavaScriptCore/kjs/keywords.table
     406DerivedSources/Lexer.lut.h: $(CREATE_HASH_TABLE) $(srcdir)/JavaScriptCore/parser/Keywords.table
    407407        $(PERL) $^ > $@
    408408
     
    477477        JavaScriptCore/pcre/dftables \
    478478        JavaScriptCore/pcre/ucptable.cpp \
    479         JavaScriptCore/kjs/grammar.y \
    480         JavaScriptCore/kjs/keywords.table
     479        JavaScriptCore/parser/Grammar.y \
     480        JavaScriptCore/parser/Keywords.table
    481481
    482482# Clean rules for JavaScriptCore
  • trunk/JavaScriptCore/JavaScriptCore.pri

    r38196 r38205  
    33
    44INCLUDEPATH += tmp
    5 INCLUDEPATH += $$PWD $$PWD/kjs $$PWD/bytecompiler $$PWD/debugger $$PWD/runtime $$PWD/wtf $$PWD/wtf/unicode $$PWD/VM $$PWD/profiler $$PWD/API $$PWD/.. \
     5INCLUDEPATH += $$PWD $$PWD/parser $$PWD/bytecompiler $$PWD/debugger $$PWD/runtime $$PWD/wtf $$PWD/wtf/unicode $$PWD/VM $$PWD/profiler $$PWD/API $$PWD/.. \
    66               $$PWD/ForwardingHeaders
    77DEFINES += BUILDING_QT__
     
    2525
    2626KEYWORDLUT_FILES += \
    27     kjs/keywords.table
     27    parser/Keywords.table
    2828
    2929KJSBISON += \
    30     kjs/grammar.y
     30    parser/Grammar.y
    3131
    3232SOURCES += \
     
    108108    runtime/JSValue.cpp \
    109109    runtime/JSWrapperObject.cpp \
    110     kjs/lexer.cpp \
     110    parser/Lexer.cpp \
    111111    runtime/Lookup.cpp \
    112112    runtime/MathObject.cpp \
    113113    runtime/NativeErrorConstructor.cpp \
    114114    runtime/NativeErrorPrototype.cpp \
    115     kjs/nodes.cpp \
    116     kjs/nodes2string.cpp \
     115    parser/Nodes.cpp \
     116    parser/nodes2string.cpp \
    117117    runtime/NumberConstructor.cpp \
    118118    runtime/NumberObject.cpp \
     
    121121    runtime/ObjectPrototype.cpp \
    122122    runtime/Operations.cpp \
    123     kjs/Parser.cpp \
     123    parser/Parser.cpp \
    124124    runtime/PropertyNameArray.cpp \
    125125    runtime/PropertySlot.cpp \
     
    156156
    157157# GENERATOR 1-B: particular LUT creator (for 1 file only)
    158 keywordlut.output = $$GENERATED_SOURCES_DIR/lexer.lut.h
     158keywordlut.output = $$GENERATED_SOURCES_DIR/Lexer.lut.h
    159159keywordlut.commands = perl $$PWD/create_hash_table ${QMAKE_FILE_NAME} -i > ${QMAKE_FILE_OUT}
    160160keywordlut.depend = ${QMAKE_FILE_NAME}
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj

    r38196 r38205  
    4343                        <Tool
    4444                                Name="VCCLCompilerTool"
    45                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     45                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../parser/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    4646                                PreprocessorDefinitions="__STD_C"
    4747                                ForcedIncludeFiles=""
     
    7474                        <Tool
    7575                                Name="VCPostBuildEventTool"
    76                                 CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
     76                                CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\parser\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
    7777                        />
    7878                </Configuration>
     
    105105                        <Tool
    106106                                Name="VCCLCompilerTool"
    107                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     107                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../parser/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    108108                                PreprocessorDefinitions="__STD_C"
    109109                                ForcedIncludeFiles=""
     
    136136                        <Tool
    137137                                Name="VCPostBuildEventTool"
    138                                 CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
     138                                CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\parser\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
    139139                        />
    140140                </Configuration>
     
    166166                        <Tool
    167167                                Name="VCCLCompilerTool"
    168                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     168                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../parser/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    169169                                PreprocessorDefinitions="__STD_C"
    170170                                ForcedIncludeFiles=""
     
    197197                        <Tool
    198198                                Name="VCPostBuildEventTool"
    199                                 CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
     199                                CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\parser\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
    200200                        />
    201201                </Configuration>
     
    228228                        <Tool
    229229                                Name="VCCLCompilerTool"
    230                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../kjs/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
     230                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\DerivedSources\&quot;;../../;../../API/;../../pcre/;../../parser/;../../bytecompiler/;../../runtime/;../../VM/;../../wtf/;../../profiler;../../masm/;../../debugger/;../../wrec/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\CoreFoundation\OSXCompatibilityHeaders\GNUCompatibility&quot;"
    231231                                PreprocessorDefinitions="__STD_C"
    232232                                ForcedIncludeFiles=""
     
    259259                        <Tool
    260260                                Name="VCPostBuildEventTool"
    261                                 CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\kjs\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
     261                                CommandLine="mkdir 2&gt;NUL &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wtf\unicode\icu\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\parser\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\runtime\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\VM\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\masm\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\wrec\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\debugger\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\profiler\*.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\create_hash_table&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;xcopy /y /d &quot;$(ProjectDir)\..\..\pcre\pcre.h&quot; &quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;&#x0D;&#x0A;&#x0D;&#x0A;if exist &quot;$(WebKitOutputDir)\buildfailed&quot; del &quot;$(WebKitOutputDir)\buildfailed&quot;&#x0D;&#x0A;"
    262262                        />
    263263                </Configuration>
     
    267267        <Files>
    268268                <Filter
    269                         Name="KJS"
     269                        Name="JavaScriptCore"
    270270                        >
    271271                        <File
     
    686686                        </File>
    687687                        <File
    688                                 RelativePath="..\..\kjs\NodeInfo.h"
     688                                RelativePath="..\..\parser\NodeInfo.h"
    689689                                >
    690690                        </File>
     
    822822                        </File>
    823823                        <File
    824                                 RelativePath="..\..\kjs\SourceCode.h"
    825                                 >
    826                         </File>
    827                         <File
    828                                 RelativePath="..\..\kjs\SourceProvider.h"
     824                                RelativePath="..\..\parser\SourceCode.h"
     825                                >
     826                        </File>
     827                        <File
     828                                RelativePath="..\..\parser\SourceProvider.h"
    829829                                >
    830830                        </File>
     
    11911191                        </File>
    11921192                        <File
    1193                                 RelativePath="..\..\kjs\lexer.cpp"
    1194                                 >
    1195                         </File>
    1196                         <File
    1197                                 RelativePath="..\..\kjs\lexer.h"
    1198                                 >
    1199                         </File>
    1200                         <File
    1201                                 RelativePath="..\..\kjs\nodes.cpp"
     1193                                RelativePath="..\..\parser\Lexer.cpp"
     1194                                >
     1195                        </File>
     1196                        <File
     1197                                RelativePath="..\..\parser\Lexer.h"
     1198                                >
     1199                        </File>
     1200                        <File
     1201                                RelativePath="..\..\parser\Nodes.cpp"
    12021202                                >
    12031203                                <FileConfiguration
     
    12111211                        </File>
    12121212                        <File
    1213                                 RelativePath="..\..\kjs\nodes.h"
    1214                                 >
    1215                         </File>
    1216                         <File
    1217                                 RelativePath="..\..\kjs\nodes2string.cpp"
    1218                                 >
    1219                         </File>
    1220                         <File
    1221                                 RelativePath="..\..\kjs\Parser.cpp"
    1222                                 >
    1223                         </File>
    1224                         <File
    1225                                 RelativePath="..\..\kjs\Parser.h"
     1213                                RelativePath="..\..\parser\Nodes.h"
     1214                                >
     1215                        </File>
     1216                        <File
     1217                                RelativePath="..\..\parser\nodes2string.cpp"
     1218                                >
     1219                        </File>
     1220                        <File
     1221                                RelativePath="..\..\parser\Parser.cpp"
     1222                                >
     1223                        </File>
     1224                        <File
     1225                                RelativePath="..\..\parser\Parser.h"
    12261226                                >
    12271227                        </File>
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj

    r38118 r38205  
    4343                        <Tool
    4444                                Name="VCCLCompilerTool"
    45                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
     45                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
    4646                                PreprocessorDefinitions="__STD_C"
    4747                                ForcedIncludeFiles=""
     
    106106                        <Tool
    107107                                Name="VCCLCompilerTool"
    108                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
     108                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
    109109                                PreprocessorDefinitions="__STD_C"
    110110                                ForcedIncludeFiles=""
     
    168168                        <Tool
    169169                                Name="VCCLCompilerTool"
    170                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
     170                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../wtf/;../../wtf/unicode/;&quot;$(WebKitLibrariesDir)\include&quot;;&quot;$(WebKitLibrariesDir)\include\icu&quot;;../../../icu/include;../../bindings;../../bindings/c;../../bindings/jni;&quot;$(WebKitOutputDir)\include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;"
    171171                                PreprocessorDefinitions="__STD_C"
    172172                                ForcedIncludeFiles=""
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/jsc/jsc.vcproj

    r38199 r38205  
    4040                        <Tool
    4141                                Name="VCCLCompilerTool"
    42                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
     42                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
    4343                                PreprocessorDefinitions="__STD_C"
    4444                        />
     
    110110                        <Tool
    111111                                Name="VCCLCompilerTool"
    112                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
     112                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
    113113                                PreprocessorDefinitions="__STD_C"
    114114                        />
     
    179179                        <Tool
    180180                                Name="VCCLCompilerTool"
    181                                 AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../kjs/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
     181                                AdditionalIncludeDirectories="&quot;$(WebKitOutputDir)\include&quot;;&quot;$(WebKitOutputDir)\obj\JavaScriptCore\$(ConfigurationName)\DerivedSources\&quot;;../../;&quot;../../os-win32/&quot;;../../pcre/;../../parser/;../../runtime/;../../VM/;../../wtf/;../../debugger/;../../bytecompiler/;&quot;$(WebKitLibrariesDir)\include\icu&quot;;&quot;$(WebKitLibrariesDir)\include\pthreads&quot;;../../../icu/include;&quot;$(WebKitLibrariesDir)\include&quot;"
    182182                                PreprocessorDefinitions="__STD_C"
    183183                        />
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r38196 r38205  
    206206                BC18C42E0E16F5CD00B34460 /* JSWrapperObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C7A1720A8EAACB00FA37EA /* JSWrapperObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
    207207                BC18C42F0E16F5CD00B34460 /* LabelID.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B20D70D8A0891009CB8C7 /* LabelID.h */; };
    208                 BC18C4310E16F5CD00B34460 /* lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8660255597D01FF60F7 /* lexer.h */; };
     208                BC18C4310E16F5CD00B34460 /* Lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8660255597D01FF60F7 /* Lexer.h */; };
    209209                BC18C4340E16F5CD00B34460 /* ListHashSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 657EB7450B708F540063461B /* ListHashSet.h */; settings = {ATTRIBUTES = (Private, ); }; };
    210210                BC18C4350E16F5CD00B34460 /* ListRefPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 148A1626095D16BB00666D0D /* ListRefPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    217217                BC18C43C0E16F5CD00B34460 /* MathObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A86B0255597D01FF60F7 /* MathObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
    218218                BC18C43E0E16F5CD00B34460 /* MessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE798B0D6CA53D00FEA3BA /* MessageQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
    219                 BC18C43F0E16F5CD00B34460 /* nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A86E0255597D01FF60F7 /* nodes.h */; settings = {ATTRIBUTES = (Private, ); }; };
     219                BC18C43F0E16F5CD00B34460 /* Nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A86E0255597D01FF60F7 /* Nodes.h */; settings = {ATTRIBUTES = (Private, ); }; };
    220220                BC18C4400E16F5CD00B34460 /* Noncopyable.h in Headers */ = {isa = PBXBuildFile; fileRef = 9303F5690991190000AD71B8 /* Noncopyable.h */; settings = {ATTRIBUTES = (Private, ); }; };
    221221                BC18C4410E16F5CD00B34460 /* NumberConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C30E16D4E900A06E92 /* NumberConstructor.h */; };
     
    527527                7E4EE7080EBB7963005934AA /* StructureIDChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StructureIDChain.h; sourceTree = "<group>"; };
    528528                7E4EE70E0EBB7A5B005934AA /* StructureIDChain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StructureIDChain.cpp; sourceTree = "<group>"; };
    529                 7EFF00630EC05A9A00AA7C93 /* NodeInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NodeInfo.h; path = kjs/NodeInfo.h; sourceTree = "<group>"; };
     529                7EFF00630EC05A9A00AA7C93 /* NodeInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeInfo.h; sourceTree = "<group>"; };
    530530                8613F4580E3A433E00C948FD /* SamplingTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SamplingTool.cpp; path = VM/SamplingTool.cpp; sourceTree = "<group>"; };
    531531                8613F4590E3A433E00C948FD /* SamplingTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SamplingTool.h; path = VM/SamplingTool.h; sourceTree = "<group>"; };
     
    550550                93303FE80E6A72B500786E6A /* SmallStrings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmallStrings.cpp; sourceTree = "<group>"; };
    551551                93303FEA0E6A72C000786E6A /* SmallStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallStrings.h; sourceTree = "<group>"; };
    552                 933A3499038AE7C6008635CE /* grammar.y */ = {isa = PBXFileReference; explicitFileType = sourcecode.yacc; fileEncoding = 4; indentWidth = 4; path = grammar.y; sourceTree = "<group>"; tabWidth = 8; };
     552                933A3499038AE7C6008635CE /* Grammar.y */ = {isa = PBXFileReference; explicitFileType = sourcecode.yacc; fileEncoding = 4; indentWidth = 4; path = Grammar.y; sourceTree = "<group>"; tabWidth = 8; };
    553553                933A349A038AE7C6008635CE /* Identifier.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Identifier.h; sourceTree = "<group>"; tabWidth = 8; };
    554554                933A349D038AE80F008635CE /* Identifier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Identifier.cpp; sourceTree = "<group>"; tabWidth = 8; };
     
    569569                93E26BE508B1517100F85226 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = pcre_internal.h; sourceTree = "<group>"; tabWidth = 8; };
    570570                93E26BFC08B151D400F85226 /* ucpinternal.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = ucpinternal.h; sourceTree = "<group>"; tabWidth = 8; };
    571                 93F0B3A909BB4DC00068FCE3 /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Parser.cpp; path = kjs/Parser.cpp; sourceTree = "<group>"; };
    572                 93F0B3AA09BB4DC00068FCE3 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Parser.h; path = kjs/Parser.h; sourceTree = "<group>"; };
    573                 93F1981A08245AAE001E9ABC /* keywords.table */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = keywords.table; sourceTree = "<group>"; tabWidth = 8; };
     571                93F0B3A909BB4DC00068FCE3 /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Parser.cpp; sourceTree = "<group>"; };
     572                93F0B3AA09BB4DC00068FCE3 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
     573                93F1981A08245AAE001E9ABC /* Keywords.table */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = Keywords.table; sourceTree = "<group>"; tabWidth = 8; };
    574574                952C63AC0E4777D600C13936 /* JSProfilerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSProfilerPrivate.h; sourceTree = "<group>"; };
    575575                95742F630DD11F5A000917FB /* Profile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Profile.cpp; path = profiler/Profile.cpp; sourceTree = "<group>"; };
     
    710710                F5BB2BC5030F772101FCFE1D /* Completion.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Completion.h; sourceTree = "<group>"; tabWidth = 8; };
    711711                F5C290E60284F98E018635CA /* JavaScriptCorePrefix.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptCorePrefix.h; sourceTree = "<group>"; tabWidth = 8; };
    712                 F5FFE656026B47A6018635CA /* nodes2string.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodes2string.cpp; path = kjs/nodes2string.cpp; sourceTree = "<group>"; tabWidth = 8; };
     712                F5FFE656026B47A6018635CA /* nodes2string.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nodes2string.cpp; sourceTree = "<group>"; tabWidth = 8; };
    713713                F68EBB8C0255D4C601FF60F7 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; tabWidth = 8; };
    714714                F692A84D0255597D01FF60F7 /* ArrayPrototype.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayPrototype.cpp; sourceTree = "<group>"; tabWidth = 8; };
     
    727727                F692A8630255597D01FF60F7 /* Interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Interpreter.cpp; sourceTree = "<group>"; tabWidth = 8; };
    728728                F692A8640255597D01FF60F7 /* Interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Interpreter.h; sourceTree = "<group>"; tabWidth = 8; };
    729                 F692A8650255597D01FF60F7 /* lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lexer.cpp; path = kjs/lexer.cpp; sourceTree = "<group>"; tabWidth = 8; };
    730                 F692A8660255597D01FF60F7 /* lexer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = lexer.h; path = kjs/lexer.h; sourceTree = "<group>"; tabWidth = 8; };
     729                F692A8650255597D01FF60F7 /* Lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; tabWidth = 8; };
     730                F692A8660255597D01FF60F7 /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; tabWidth = 8; };
    731731                F692A8680255597D01FF60F7 /* Lookup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lookup.cpp; sourceTree = "<group>"; tabWidth = 8; };
    732732                F692A8690255597D01FF60F7 /* Lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Lookup.h; sourceTree = "<group>"; tabWidth = 8; };
    733733                F692A86A0255597D01FF60F7 /* MathObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MathObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
    734734                F692A86B0255597D01FF60F7 /* MathObject.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MathObject.h; sourceTree = "<group>"; tabWidth = 8; };
    735                 F692A86D0255597D01FF60F7 /* nodes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodes.cpp; path = kjs/nodes.cpp; sourceTree = "<group>"; tabWidth = 8; };
    736                 F692A86E0255597D01FF60F7 /* nodes.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = nodes.h; path = kjs/nodes.h; sourceTree = "<group>"; tabWidth = 8; };
     735                F692A86D0255597D01FF60F7 /* Nodes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Nodes.cpp; sourceTree = "<group>"; tabWidth = 8; };
     736                F692A86E0255597D01FF60F7 /* Nodes.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Nodes.h; sourceTree = "<group>"; tabWidth = 8; };
    737737                F692A8700255597D01FF60F7 /* NumberObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumberObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
    738738                F692A8710255597D01FF60F7 /* NumberObject.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = NumberObject.h; sourceTree = "<group>"; tabWidth = 8; };
     
    826826                                149B15DF0D81F887009CB8C7 /* compiler */,
    827827                                1480DB9A0DDC2231003CFDF2 /* debugger */,
    828                                 65417200039E01BA0058BFEB /* kjs */,
    829828                                8690813F0E640C89000D36ED /* masm */,
     829                                7E39D8370EC3A388003AF11A /* parser */,
    830830                                65417203039E01F90058BFEB /* pcre */,
    831831                                95AB831A0DA42C6900BC83F3 /* profiler */,
     
    944944                        children = (
    945945                                149B20D70D8A0891009CB8C7 /* LabelID.h */,
    946                                 F692A8650255597D01FF60F7 /* lexer.cpp */,
    947                                 F692A8660255597D01FF60F7 /* lexer.h */,
    948                                 7EFF00630EC05A9A00AA7C93 /* NodeInfo.h */,
    949                                 F692A86D0255597D01FF60F7 /* nodes.cpp */,
    950                                 F692A86E0255597D01FF60F7 /* nodes.h */,
    951                                 F5FFE656026B47A6018635CA /* nodes2string.cpp */,
    952                                 93F0B3A909BB4DC00068FCE3 /* Parser.cpp */,
    953                                 93F0B3AA09BB4DC00068FCE3 /* Parser.h */,
    954946                                149B16B80D82583F009CB8C7 /* RegisterID.h */,
    955947                                A7C31DA80DBEBA4300FDF8EB /* SegmentedVector.h */,
     
    10801072                        usesTabs = 0;
    10811073                };
    1082                 65417200039E01BA0058BFEB /* kjs */ = {
    1083                         isa = PBXGroup;
    1084                         children = (
    1085                                 933A3499038AE7C6008635CE /* grammar.y */,
    1086                                 93F1981A08245AAE001E9ABC /* keywords.table */,
    1087                                 869EBCB60E8C6D4A008722CC /* ResultType.h */,
    1088                                 65E866ED0DD59AFA00A2B2A1 /* SourceProvider.h */,
    1089                                 65E866EE0DD59AFA00A2B2A1 /* SourceCode.h */,
    1090                         );
    1091                         path = kjs;
    1092                         sourceTree = "<group>";
    1093                         tabWidth = 4;
    1094                         usesTabs = 0;
    1095                 };
    10961074                65417203039E01F90058BFEB /* pcre */ = {
    10971075                        isa = PBXGroup;
     
    11191097                        );
    11201098                        path = bytecompiler;
     1099                        sourceTree = "<group>";
     1100                };
     1101                7E39D8370EC3A388003AF11A /* parser */ = {
     1102                        isa = PBXGroup;
     1103                        children = (
     1104                                933A3499038AE7C6008635CE /* Grammar.y */,
     1105                                93F1981A08245AAE001E9ABC /* Keywords.table */,
     1106                                F692A8650255597D01FF60F7 /* Lexer.cpp */,
     1107                                F692A8660255597D01FF60F7 /* Lexer.h */,
     1108                                7EFF00630EC05A9A00AA7C93 /* NodeInfo.h */,
     1109                                F692A86D0255597D01FF60F7 /* Nodes.cpp */,
     1110                                F692A86E0255597D01FF60F7 /* Nodes.h */,
     1111                                F5FFE656026B47A6018635CA /* nodes2string.cpp */,
     1112                                93F0B3A909BB4DC00068FCE3 /* Parser.cpp */,
     1113                                93F0B3AA09BB4DC00068FCE3 /* Parser.h */,
     1114                                869EBCB60E8C6D4A008722CC /* ResultType.h */,
     1115                                65E866EE0DD59AFA00A2B2A1 /* SourceCode.h */,
     1116                                65E866ED0DD59AFA00A2B2A1 /* SourceProvider.h */,
     1117                        );
     1118                        path = parser;
    11211119                        sourceTree = "<group>";
    11221120                };
     
    14511449                                BC18C42E0E16F5CD00B34460 /* JSWrapperObject.h in Headers */,
    14521450                                BC18C42F0E16F5CD00B34460 /* LabelID.h in Headers */,
    1453                                 BC18C4310E16F5CD00B34460 /* lexer.h in Headers */,
     1451                                BC18C4310E16F5CD00B34460 /* Lexer.h in Headers */,
    14541452                                BC18C4340E16F5CD00B34460 /* ListHashSet.h in Headers */,
    14551453                                BC18C4350E16F5CD00B34460 /* ListRefPtr.h in Headers */,
     
    14621460                                BC18C43C0E16F5CD00B34460 /* MathObject.h in Headers */,
    14631461                                BC18C43E0E16F5CD00B34460 /* MessageQueue.h in Headers */,
    1464                                 BC18C43F0E16F5CD00B34460 /* nodes.h in Headers */,
     1462                                BC18C43F0E16F5CD00B34460 /* Nodes.h in Headers */,
    14651463                                BC18C4400E16F5CD00B34460 /* Noncopyable.h in Headers */,
    14661464                                BC18C4410E16F5CD00B34460 /* NumberConstructor.h in Headers */,
  • trunk/JavaScriptCore/JavaScriptCoreSources.bkl

    r38196 r38205  
    4949        DerivedSources/JavaScriptCore/grammar.cpp
    5050        wtf/dtoa.cpp
    51         kjs/lexer.cpp
    52         kjs/nodes.cpp
    53         kjs/nodes2string.cpp
    54         kjs/Parser.cpp
    5551    </set>
    5652    <set append="1" var="JSCORE_SOURCES_PCRE">
     
    6359    <set append="1" var="JSCORE_BYTECOMPILER_SOURCES">
    6460        bytecompiler/CodeGenerator.cpp
     61    </set>
     62    <set append="1" var="JSCORE_PARSER_SOURCES">
     63        parser/Lexer.cpp
     64        parser/Nodes.cpp
     65        parser/nodes2string.cpp
     66        parser/Parser.cpp
    6567    </set>
    6668    <set append="1" var="JSCORE_PROFILER_SOURCES">
  • trunk/JavaScriptCore/VM/CodeBlock.h

    r38137 r38205  
    3333#include "Instruction.h"
    3434#include "JSGlobalObject.h"
    35 #include "nodes.h"
     35#include "Nodes.h"
    3636#include "Parser.h"
    3737#include "SourceCode.h"
  • trunk/JavaScriptCore/VM/ExceptionHelpers.cpp

    r37845 r38205  
    3535#include "JSNotAnObject.h"
    3636#include "Machine.h"
    37 #include "nodes.h"
     37#include "Nodes.h"
    3838
    3939namespace JSC {
  • trunk/JavaScriptCore/VM/SamplingTool.h

    r37919 r38205  
    3434#include <wtf/Threading.h>
    3535
    36 #include "nodes.h"
     36#include "Nodes.h"
    3737#include "Opcode.h"
    3838
  • trunk/JavaScriptCore/bytecompiler/CodeGenerator.h

    r38196 r38205  
    4141#include "SymbolTable.h"
    4242#include "Debugger.h"
    43 #include "nodes.h"
     43#include "Nodes.h"
    4444#include <wtf/PassRefPtr.h>
    4545#include <wtf/Vector.h>
  • trunk/JavaScriptCore/jsc.pro

    r38185 r38205  
    55QT -= gui
    66INCLUDEPATH += $$PWD \
    7     $$PWD/kjs \
     7    $$PWD/parser \
    88    $$PWD/bindings \
    99    $$PWD/bindings/c \
  • trunk/JavaScriptCore/jscore.bkl

    r38196 r38205  
    5757        <include>$(SRCDIR)/ForwardingHeaders</include>
    5858        <include>$(SRCDIR)/debugger</include>
    59         <include>$(SRCDIR)/kjs</include>
     59        <include>$(SRCDIR)/parser</include>
    6060        <include>$(SRCDIR)/pcre</include>
    6161        <include>$(SRCDIR)/profiler</include>
     
    9292        <include>$(WK_ROOT)/JavaScriptCore/bytecompiler</include>
    9393        <include>$(WK_ROOT)/JavaScriptCore/debugger</include>
    94         <include>$(WK_ROOT)/JavaScriptCore/kjs</include>
     94        <include>$(WK_ROOT)/JavaScriptCore/parser</include>
    9595        <include>$(WK_ROOT)/JavaScriptCore/pcre</include>
    9696        <include>$(WK_ROOT)/JavaScriptCore/profiler</include>
  • trunk/JavaScriptCore/parser/Grammar.y

    r38194 r38205  
    3030#include "JSValue.h"
    3131#include "JSObject.h"
    32 #include "nodes.h"
    33 #include "lexer.h"
     32#include "Nodes.h"
     33#include "Lexer.h"
    3434#include "JSString.h"
    3535#include "JSGlobalData.h"
  • trunk/JavaScriptCore/parser/Lexer.cpp

    r38194 r38205  
    2222
    2323#include "config.h"
    24 #include "lexer.h"
     24#include "Lexer.h"
    2525
    2626#include "dtoa.h"
    2727#include "JSFunction.h"
    28 #include "nodes.h"
     28#include "Nodes.h"
    2929#include "NodeInfo.h"
    3030#include "JSGlobalObjectFunctions.h"
     
    4646
    4747#include "Lookup.h"
    48 #include "lexer.lut.h"
     48#include "Lexer.lut.h"
    4949
    5050// a bridge for yacc from the C world to C++
  • trunk/JavaScriptCore/parser/NodeInfo.h

    r38194 r38205  
    2121#define NodeInfo_h
    2222
    23 #include "nodes.h"
     23#include "Nodes.h"
    2424#include "Parser.h"
    2525
  • trunk/JavaScriptCore/parser/Nodes.cpp

    r38194 r38205  
    2525
    2626#include "config.h"
    27 #include "nodes.h"
     27#include "Nodes.h"
    2828
    2929#include "CodeGenerator.h"
     
    3737#include "SamplingTool.h"
    3838#include "Debugger.h"
    39 #include "lexer.h"
     39#include "Lexer.h"
    4040#include "Operations.h"
    4141#include <math.h>
  • trunk/JavaScriptCore/parser/Parser.cpp

    r38194 r38205  
    2525
    2626#include "Debugger.h"
    27 #include "lexer.h"
     27#include "Lexer.h"
    2828#include <wtf/HashSet.h>
    2929#include <wtf/Vector.h>
  • trunk/JavaScriptCore/parser/Parser.h

    r38194 r38205  
    2626#include "SourceProvider.h"
    2727#include "Debugger.h"
    28 #include "nodes.h"
     28#include "Nodes.h"
    2929#include <wtf/Forward.h>
    3030#include <wtf/Noncopyable.h>
  • trunk/JavaScriptCore/parser/nodes2string.cpp

    r38194 r38205  
    2222
    2323#include "config.h"
    24 #include "nodes.h"
     24#include "Nodes.h"
    2525
    2626#include <wtf/MathExtras.h>
  • trunk/JavaScriptCore/pcre/pcre.pri

    r34767 r38205  
    11# Perl Compatible Regular Expressions - Qt4 build info
    22VPATH += $$PWD
    3 INCLUDEPATH += $$PWD $$OUTPUT_DIR/JavaScriptCore/kjs/tmp
     3INCLUDEPATH += $$PWD $$OUTPUT_DIR/JavaScriptCore/parser/tmp
    44DEPENDPATH += $$PWD
    55
  • trunk/JavaScriptCore/pcre/pcre_exec.cpp

    r38137 r38205  
    5151
    5252#if REGEXP_HISTOGRAM
    53 #include <kjs/DateMath.h>
     53#include <parser/DateMath.h>
    5454#include <runtime/UString.h>
    5555#endif
  • trunk/JavaScriptCore/runtime/FunctionConstructor.cpp

    r38027 r38205  
    2828#include "Parser.h"
    2929#include "Debugger.h"
    30 #include "lexer.h"
    31 #include "nodes.h"
     30#include "Lexer.h"
     31#include "Nodes.h"
    3232
    3333namespace JSC {
  • trunk/JavaScriptCore/runtime/JSActivation.h

    r38087 r38205  
    3434#include "RegisterFile.h"
    3535#include "SymbolTable.h"
    36 #include "nodes.h"
     36#include "Nodes.h"
    3737
    3838namespace JSC {
  • trunk/JavaScriptCore/runtime/JSFunction.h

    r37938 r38205  
    2828#include "JSVariableObject.h"
    2929#include "SymbolTable.h"
    30 #include "nodes.h"
     30#include "Nodes.h"
    3131#include "JSObject.h"
    3232
  • trunk/JavaScriptCore/runtime/JSGlobalData.cpp

    r38137 r38205  
    4040#include "Parser.h"
    4141#include "Collector.h"
    42 #include "lexer.h"
     42#include "Lexer.h"
    4343#include "Lookup.h"
    44 #include "nodes.h"
     44#include "Nodes.h"
    4545
    4646#if ENABLE(JSC_MULTIPLE_THREADS)
  • trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp

    r37938 r38205  
    3333#include "Parser.h"
    3434#include "dtoa.h"
    35 #include "lexer.h"
    36 #include "nodes.h"
     35#include "Lexer.h"
     36#include "Nodes.h"
    3737#include <errno.h>
    3838#include <stdio.h>
  • trunk/JavaScriptCore/runtime/JSObject.cpp

    r38137 r38205  
    3333#include "PropertyNameArray.h"
    3434#include "Lookup.h"
    35 #include "nodes.h"
     35#include "Nodes.h"
    3636#include "Operations.h"
    3737#include <math.h>
     
    436436{
    437437    JSValue* primitive = toPrimitive(exec, PreferNumber);
    438     if (exec->hadException()) // should be picked up soon in nodes.cpp
     438    if (exec->hadException()) // should be picked up soon in Nodes.cpp
    439439        return 0.0;
    440440    return primitive->toNumber(exec);
  • trunk/JavaScriptCore/runtime/RegExp.cpp

    r38137 r38205  
    2323
    2424#include "CTI.h"
    25 #include "lexer.h"
     25#include "Lexer.h"
    2626#include <pcre/pcre.h>
    2727#include <stdio.h>
Note: See TracChangeset for help on using the changeset viewer.