top level:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 May 2005 01:17:08 +0000 (01:17 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 May 2005 01:17:08 +0000 (01:17 +0000)
        - move to Xcode native targets and stop checking in generated files

        * configure.in: Removed gperf and yacc sections, and all the makefile paths for subdirectories
        of JavaScriptCore and WebCore, since those directories no longer have makefiles.

Tools:

        - move to Xcode native targets and stop checking in generated files

        * CommitLogEditor/CommitLogEditor.pbproj/project.pbxproj: Updated to use native targets.
        * CommitLogEditor/Info.plist: Added. Native targets use a separate file for this.

        * HotSpotFinder/HotSpotFinder.pbproj/project.pbxproj: Updated to use native targets.
        * HotSpotFinder/Info.plist: Added. Native targets use a separate file for this.

JavaScriptCore:

        - move to Xcode native targets and stop checking in generated files

        * JavaScriptCore.pbproj/project.pbxproj: Updated to use native targets and generate all the generated
        files, so we don't have to check them in any more.
        * Info.plist: Added. Native targets use a separate file for this.

        * Makefile.am: Removed pcre and kjs SUBDIRS. Also removed code that deleted the embedded copy of this
        framework, since we haven't been embedding it for some time.

        * kjs/grammar_wrapper.cpp: Added. Shell used to compile grammar.cpp since we can't add a generated file
        easily to the list of files to be compiled.

        * kjs/.cvsignore: Removed.
        * kjs/Makefile.am: Removed.
        * kjs/array_object.lut.h: Removed.
        * kjs/date_object.lut.h: Removed.
        * kjs/grammar.cpp: Removed.
        * kjs/grammar.cpp.h: Removed.
        * kjs/grammar.h: Removed.
        * kjs/lexer.lut.h: Removed.
        * kjs/math_object.lut.h: Removed.
        * kjs/number_object.lut.h: Removed.
        * kjs/string_object.lut.h: Removed.
        * pcre/.cvsignore: Removed.
        * pcre/Makefile.am: Removed.
        * pcre/chartables.c: Removed.

WebCore:

        - move to Xcode native targets and stop checking in generated files

        * WebCore.pbproj/project.pbxproj: Updated to use native targets and generate all the generated
        files, so we don't have to check them in any more.
        * Info.plist: Added. Native targets use a separate file for this.

        * Makefile.am: Removed rule to generate WebCore-combined.exp since this is now handled by the
        Xcode project. Removed the code to remove the embedded copy of the framework since we don't
        do that any more. Removed timestamp cleaning rules since we don't use those any more.

        * WebCore-tests.exp: Removed symbols that aren't really needed. The native target gives an
        error when you mention a nonexistent symbol, so we can't have them any more.

        * khtml/css/parser_wrapper.cpp: Added. Shell used to compile parser.cpp since we can't add
        a generated file easily to the list of files to be compiled.

        * .cvsignore: Removed various timestamp files.

        * WebCore-combined.exp: Removed.
        * force-clean-timestamp: Removed.
        * force-js-clean-timestamp: Removed.
        * khtml/.cvsignore: Removed.
        * khtml/Makefile.am: Removed.
        * khtml/css/.cvsignore: Removed.
        * khtml/css/Makefile.am: Removed.
        * khtml/css/cssproperties.c: Removed.
        * khtml/css/cssproperties.h: Removed.
        * khtml/css/cssvalues.c: Removed.
        * khtml/css/cssvalues.h: Removed.
        * khtml/css/parser.cpp: Removed.
        * khtml/css/parser.h: Removed.
        * khtml/css/tokenizer.cpp: Removed.
        * khtml/ecma/.cvsignore: Removed.
        * khtml/ecma/Makefile.am: Removed.
        * khtml/ecma/kjs_css.lut.h: Removed.
        * khtml/ecma/kjs_dom.lut.h: Removed.
        * khtml/ecma/kjs_events.lut.h: Removed.
        * khtml/ecma/kjs_html.lut.h: Removed.
        * khtml/ecma/kjs_navigator.lut.h: Removed.
        * khtml/ecma/kjs_range.lut.h: Removed.
        * khtml/ecma/kjs_traversal.lut.h: Removed.
        * khtml/ecma/kjs_views.lut.h: Removed.
        * khtml/ecma/kjs_window.lut.h: Removed.
        * khtml/ecma/xmlhttprequest.lut.h: Removed.
        * khtml/ecma/xmlserializer.lut.h: Removed.
        * khtml/html/.cvsignore: Removed.
        * khtml/html/Makefile.am: Removed.
        * khtml/html/doctypes.cpp: Removed.
        * khtml/html/kentities.c: Removed.
        * khtml/misc/.cvsignore: Removed.
        * khtml/misc/Makefile.am: Removed.
        * khtml/misc/htmlattrs.c: Removed.
        * khtml/misc/htmlattrs.h: Removed.
        * khtml/misc/htmltags.c: Removed.
        * khtml/misc/htmltags.h: Removed.
        * kwq/.cvsignore: Removed.
        * kwq/KWQCharsetData.c: Removed.
        * kwq/KWQColorData.c: Removed.
        * kwq/Makefile.am: Removed.

WebKit:

        - move to Xcode native targets and stop checking in generated files

        * WebKit.pbproj/project.pbxproj: Updated to use native targets and generate all the generated
        files, so we don't have to check them in any more.
        * Info.plist: Added. Native targets use a separate file for this.

        * Plugins.subproj/npapi.m: Fixed import statement to get npapi.h from <WebKit/> rather than current directory.

        * Makefile.am: Removed timestamp cleaning rules since we don't use it any more.

        * .cvsignore: Removed various timestamp files.

        * DOM.subproj/DOM-compat.h: Removed.
        * DOM.subproj/DOM.h: Removed.
        * DOM.subproj/DOMCSS.h: Removed.
        * DOM.subproj/DOMCore.h: Removed.
        * DOM.subproj/DOMEvents.h: Removed.
        * DOM.subproj/DOMExtensions.h: Removed.
        * DOM.subproj/DOMHTML.h: Removed.
        * DOM.subproj/DOMPrivate.h: Removed.
        * DOM.subproj/DOMRange.h: Removed.
        * DOM.subproj/DOMStylesheets.h: Removed.
        * DOM.subproj/DOMTraversal.h: Removed.
        * DOM.subproj/DOMViews.h: Removed.
        * Plugins.subproj/WebScriptObject.h: Removed.
        * Plugins.subproj/npapi.h: Removed.
        * Plugins.subproj/npruntime.h: Removed.
        * copy-webcore-files-to-webkit: Removed.
        * embed-frameworks.sh: Removed.
        * force-clean-timestamp: Removed.

WebBrowser:

        - move to Xcode native targets and stop checking in generated files

        * WebBrowser.pbproj/project.pbxproj: Updated to use native target.
        * Info.plist: Added. Native targets use a separate file for this.

        * .cvsignore: Took out .DS_Store, since that's always ignored server-wide.

        * English.lproj/.cvsignore: Removed.
        * Preferences.subproj/.cvsignore: Removed.
        * Resources/.cvsignore: Removed.
        * Resources/Images/.cvsignore: Removed.

WebKitExamples:

        - move to Xcode native targets and stop checking in generated files

        * Blot/Blot.xcode/project.pbxproj: Updated to use a native target.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9092 268f45cc-cd09-0410-ab3c-d52691b4dbfc

92 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/Info.plist [new file with mode: 0644]
JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj
JavaScriptCore/Makefile.am
JavaScriptCore/kjs/.cvsignore [deleted file]
JavaScriptCore/kjs/Makefile.am [deleted file]
JavaScriptCore/kjs/array_object.lut.h [deleted file]
JavaScriptCore/kjs/date_object.lut.h [deleted file]
JavaScriptCore/kjs/grammar.cpp [deleted file]
JavaScriptCore/kjs/grammar.cpp.h [deleted file]
JavaScriptCore/kjs/grammar.h [deleted file]
JavaScriptCore/kjs/grammar_wrapper.cpp [new file with mode: 0644]
JavaScriptCore/kjs/lexer.lut.h [deleted file]
JavaScriptCore/kjs/math_object.lut.h [deleted file]
JavaScriptCore/kjs/number_object.lut.h [deleted file]
JavaScriptCore/kjs/string_object.lut.h [deleted file]
JavaScriptCore/pcre/.cvsignore [deleted file]
JavaScriptCore/pcre/Makefile.am [deleted file]
JavaScriptCore/pcre/chartables.c [deleted file]
WebCore/.cvsignore
WebCore/ChangeLog-2005-08-23
WebCore/Info.plist [new file with mode: 0644]
WebCore/Makefile.am
WebCore/WebCore-combined.exp [deleted file]
WebCore/WebCore-tests.exp
WebCore/WebCore.pbproj/project.pbxproj
WebCore/force-clean-timestamp [deleted file]
WebCore/force-js-clean-timestamp [deleted file]
WebCore/khtml/.cvsignore [deleted file]
WebCore/khtml/Makefile.am [deleted file]
WebCore/khtml/css/.cvsignore [deleted file]
WebCore/khtml/css/Makefile.am [deleted file]
WebCore/khtml/css/cssproperties.c [deleted file]
WebCore/khtml/css/cssproperties.h [deleted file]
WebCore/khtml/css/cssvalues.c [deleted file]
WebCore/khtml/css/cssvalues.h [deleted file]
WebCore/khtml/css/parser.cpp [deleted file]
WebCore/khtml/css/parser.h [deleted file]
WebCore/khtml/css/parser_wrapper.cpp [new file with mode: 0644]
WebCore/khtml/css/tokenizer.cpp [deleted file]
WebCore/khtml/ecma/.cvsignore [deleted file]
WebCore/khtml/ecma/Makefile.am [deleted file]
WebCore/khtml/ecma/kjs_css.lut.h [deleted file]
WebCore/khtml/ecma/kjs_dom.lut.h [deleted file]
WebCore/khtml/ecma/kjs_events.lut.h [deleted file]
WebCore/khtml/ecma/kjs_html.lut.h [deleted file]
WebCore/khtml/ecma/kjs_navigator.lut.h [deleted file]
WebCore/khtml/ecma/kjs_range.lut.h [deleted file]
WebCore/khtml/ecma/kjs_traversal.lut.h [deleted file]
WebCore/khtml/ecma/kjs_views.lut.h [deleted file]
WebCore/khtml/ecma/kjs_window.cpp
WebCore/khtml/ecma/kjs_window.lut.h [deleted file]
WebCore/khtml/ecma/xmlhttprequest.lut.h [deleted file]
WebCore/khtml/ecma/xmlserializer.lut.h [deleted file]
WebCore/khtml/html/.cvsignore [deleted file]
WebCore/khtml/html/Makefile.am [deleted file]
WebCore/khtml/html/doctypes.cpp [deleted file]
WebCore/khtml/html/kentities.c [deleted file]
WebCore/khtml/misc/.cvsignore [deleted file]
WebCore/khtml/misc/Makefile.am [deleted file]
WebCore/khtml/misc/htmlattrs.c [deleted file]
WebCore/khtml/misc/htmlattrs.h [deleted file]
WebCore/khtml/misc/htmltags.c [deleted file]
WebCore/khtml/misc/htmltags.h [deleted file]
WebCore/kwq/.cvsignore [deleted file]
WebCore/kwq/KWQCharsetData.c [deleted file]
WebCore/kwq/KWQColorData.c [deleted file]
WebCore/kwq/Makefile.am [deleted file]
WebKit/.cvsignore
WebKit/ChangeLog
WebKit/DOM.subproj/DOM-compat.h [deleted file]
WebKit/DOM.subproj/DOM.h [deleted file]
WebKit/DOM.subproj/DOMCSS.h [deleted file]
WebKit/DOM.subproj/DOMCore.h [deleted file]
WebKit/DOM.subproj/DOMEvents.h [deleted file]
WebKit/DOM.subproj/DOMExtensions.h [deleted file]
WebKit/DOM.subproj/DOMHTML.h [deleted file]
WebKit/DOM.subproj/DOMPrivate.h [deleted file]
WebKit/DOM.subproj/DOMRange.h [deleted file]
WebKit/DOM.subproj/DOMStylesheets.h [deleted file]
WebKit/DOM.subproj/DOMTraversal.h [deleted file]
WebKit/DOM.subproj/DOMViews.h [deleted file]
WebKit/Info.plist [new file with mode: 0644]
WebKit/Makefile.am
WebKit/Plugins.subproj/WebScriptObject.h [deleted file]
WebKit/Plugins.subproj/npapi.h [deleted file]
WebKit/Plugins.subproj/npapi.m
WebKit/Plugins.subproj/npruntime.h [deleted file]
WebKit/WebKit.pbproj/project.pbxproj
WebKit/copy-webcore-files-to-webkit [deleted file]
WebKit/embed-frameworks.sh [deleted file]
WebKit/force-clean-timestamp [deleted file]

index d59fdade30738964ba1b0eabcf16b9c3ada5f60c..ea253cdde62c216cf5b2d806b50ac3a6d1811b52 100644 (file)
@@ -1,3 +1,32 @@
+2005-05-01  Darin Adler  <darin@apple.com>
+
+        - move to Xcode native targets and stop checking in generated files
+
+        * JavaScriptCore.pbproj/project.pbxproj: Updated to use native targets and generate all the generated
+        files, so we don't have to check them in any more.
+        * Info.plist: Added. Native targets use a separate file for this.
+
+        * Makefile.am: Removed pcre and kjs SUBDIRS. Also removed code that deleted the embedded copy of this
+        framework, since we haven't been embedding it for some time.
+
+        * kjs/grammar_wrapper.cpp: Added. Shell used to compile grammar.cpp since we can't add a generated file
+        easily to the list of files to be compiled.
+
+        * kjs/.cvsignore: Removed.
+        * kjs/Makefile.am: Removed.
+        * kjs/array_object.lut.h: Removed.
+        * kjs/date_object.lut.h: Removed.
+        * kjs/grammar.cpp: Removed.
+        * kjs/grammar.cpp.h: Removed.
+        * kjs/grammar.h: Removed.
+        * kjs/lexer.lut.h: Removed.
+        * kjs/math_object.lut.h: Removed.
+        * kjs/number_object.lut.h: Removed.
+        * kjs/string_object.lut.h: Removed.
+        * pcre/.cvsignore: Removed.
+        * pcre/Makefile.am: Removed.
+        * pcre/chartables.c: Removed.
+
 2005-04-28  Darin Adler  <darin@apple.com>
 
         Reviewed by Dave Harrison.
diff --git a/JavaScriptCore/Info.plist b/JavaScriptCore/Info.plist
new file mode 100644 (file)
index 0000000..57de215
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>English</string>
+       <key>CFBundleExecutable</key>
+       <string>JavaScriptCore</string>
+       <key>CFBundleGetInfoString</key>
+       <string>412.1, Copyright 2005 Apple Computer, Inc.; Copyright 1999-2001 Harri Porten &lt;porten@kde.org&gt;; Copyright 2001 Peter Kelly &lt;pmk@post.com&gt;; Copyright 1997-2001 University of Cambridge; Copyright 1991, 2000, 2001 by Lucent Technologies.</string>
+       <key>CFBundleIdentifier</key>
+       <string>com.apple.JavaScriptCore</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundleName</key>
+       <string>JavaScriptCore</string>
+       <key>CFBundlePackageType</key>
+       <string>FMWK</string>
+       <key>CFBundleShortVersionString</key>
+       <string>412.1</string>
+       <key>CFBundleVersion</key>
+       <string>412.1</string>
+</dict>
+</plist>
index 2ecf872359ecb1abef54bd4a6e812b9d3e9a2479..0f484806e47158eaa89d1c347ebbdfe9ca9cdd07 100644 (file)
@@ -7,28 +7,21 @@
        objects = {
                014CEA440018CDF011CA2923 = {
                        buildSettings = {
-                               DEBUG_CFLAGS = "";
-                               GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               DEBUG_DEFINES = "";
                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
                                GCC_OPTIMIZATION_LEVEL = 0;
-                               INSTALL_PATH = "@executable_path/../Frameworks";
-                               OPTIMIZATION_CFLAGS = "-O0";
+                               PREBINDING = NO;
                                SECTORDER_FLAGS = "";
-                               STYLE_LDFLAGS = "-seg1addr $(LOCAL_SEG1_ADDR)";
-                               ZERO_LINK = YES;
+                               STYLE_LDFLAGS = "";
                        };
                        isa = PBXBuildStyle;
                        name = Development;
                };
                014CEA450018CDF011CA2923 = {
                        buildSettings = {
-                               COPY_PHASE_STRIP = YES;
-                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
-                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               PREBINDING = NO;
                                SECTORDER_FLAGS = "";
-                               STYLE_LDFLAGS = "-seg1addr $(LOCAL_SEG1_ADDR)";
-                               ZERO_LINK = NO;
+                               STYLE_LDFLAGS = "";
                        };
                        isa = PBXBuildStyle;
                        name = Deployment;
 //034
                034768DFFF38A50411DB9C8B = {
                        children = (
-                               034768E0FF38A50411DB9C8B,
-                               45E12D7706A49A6C00E9DF84,
+                               932F5BD90822A1C700736975,
+                               932F5BE10822A1C700736975,
                        );
                        isa = PBXGroup;
                        name = Products;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               034768E0FF38A50411DB9C8B = {
-                       explicitFileType = wrapper.framework;
-                       isa = PBXFileReference;
-                       path = JavaScriptCore.framework;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
 //030
 //031
 //032
                        productRefGroup = 034768DFFF38A50411DB9C8B;
                        projectDirPath = "";
                        targets = (
-                               0867D69CFE84028FC02AAC07,
-                               45E12D7606A49A6C00E9DF84,
-                               45E12D7F06A49AD600E9DF84,
+                               932F5B3E0822A1C700736975,
+                               935F69F508244FEA003D1A45,
+                               932F5BDA0822A1C700736975,
+                               932F5BE30822A1C700736975,
                        );
                };
                0867D691FE84028FC02AAC07 = {
                        children = (
+                               65417200039E01BA0058BFEB,
                                51856D950562EE9C008B9D83,
                                65417203039E01F90058BFEB,
-                               65417200039E01BA0058BFEB,
+                               932FC3C20824BB70005B3C75,
                                0867D69AFE84028FC02AAC07,
+                               932FC3C10824BB61005B3C75,
                                034768DFFF38A50411DB9C8B,
                        );
                        isa = PBXGroup;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               0867D69CFE84028FC02AAC07 = {
-                       buildPhases = (
-                               0867D69DFE84028FC02AAC07,
-                               0867D69EFE84028FC02AAC07,
-                               0867D69FFE84028FC02AAC07,
-                               0867D6A0FE84028FC02AAC07,
-                       );
-                       buildSettings = {
-                               COPY_PHASE_STRIP = NO;
-                               DEBUG_CFLAGS = "-DNDEBUG";
-                               DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 1;
-                               FRAMEWORK_SEARCH_PATHS = "";
-                               FRAMEWORK_VERSION = A;
-                               GCC_ENABLE_OBJC_GC = YES;
-                               GCC_FAST_OBJC_DISPATCH = YES;
-                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
-                               HEADER_SEARCH_PATHS = "";
-                               INSTALL_PATH = "${SYSTEM_LIBRARY_DIR}/Frameworks/WebKit.framework/Versions/A/Frameworks";
-                               LIBRARY_SEARCH_PATHS = "";
-                               LOCAL_SEG1_ADDR = 0x8000000;
-                               MACOSX_DEPLOYMENT_TARGET = 10.3;
-                               OPTIMIZATION_CFLAGS = "-Os -falign-loops=16";
-                               OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DAPPLE_CHANGES -DHAVE_CONFIG_H";
-                               OTHER_LDFLAGS = "$(STYLE_LDFLAGS) -sub_library libobjc";
-                               PREBINDING = NO;
-                               PRECOMPILE_PREFIX_HEADER = YES;
-                               PREFIX_HEADER = JavaScriptCorePrefix.h;
-                               PRODUCT_NAME = JavaScriptCore;
-                               SECTORDER_FLAGS = "-sectorder __TEXT __text /AppleInternal/OrderFiles/JavaScriptCore.order";
-                               STYLE_LDFLAGS = "-umbrella WebKit -allowable_client JavaScriptGlue";
-                               USE_GCC3_PFE_SUPPORT = YES;
-                               WARNING_CFLAGS = "$(WARNING_COMMONFLAGS) -Wmissing-prototypes";
-                               WARNING_COMMONFLAGS = "-Werror -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wno-long-double";
-                               WARNING_CPLUSPLUSFLAGS = "$(WARNING_COMMONFLAGS)";
-                               WRAPPER_EXTENSION = framework;
-                       };
-                       dependencies = (
-                       );
-                       isa = PBXFrameworkTarget;
-                       name = JavaScriptCore;
-                       productInstallPath = "${SYSTEM_LIBRARY_DIR}/Frameworks/WebKit.framework/Versions/A/Frameworks";
-                       productName = JavaScriptCore;
-                       productReference = 034768E0FF38A50411DB9C8B;
-                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
-<plist version=\"1.0\">
-<dict>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>JavaScriptCore</string>
-       <key>CFBundleGetInfoString</key>
-       <string>412.1, Copyright 2005 Apple Computer, Inc.; Copyright 1999-2001 Harri Porten &lt;porten@kde.org&gt;; Copyright 2001 Peter Kelly &lt;pmk@post.com&gt;; Copyright 1997-2001 University of Cambridge; Copyright 1991, 2000, 2001 by Lucent Technologies.</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.apple.JavaScriptCore</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>JavaScriptCore</string>
-       <key>CFBundlePackageType</key>
-       <string>FMWK</string>
-       <key>CFBundleShortVersionString</key>
-       <string>412.1</string>
-       <key>CFBundleVersion</key>
-       <string>412.1</string>
-</dict>
-</plist>
-";
-               };
-               0867D69DFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               F692A88A0255597D01FF60F7,
-                               F692A88B0255597D01FF60F7,
-                               F692A88F0255597D01FF60F7,
-                               F692A8920255597D01FF60F7,
-                               F692A8930255597D01FF60F7,
-                               F692A8950255597D01FF60F7,
-                               F692A8970255597D01FF60F7,
-                               F692A8990255597D01FF60F7,
-                               F692A89B0255597D01FF60F7,
-                               F692A89E0255597D01FF60F7,
-                               F692A8A00255597D01FF60F7,
-                               F692A8A20255597D01FF60F7,
-                               F692A8A30255597D01FF60F7,
-                               F692A8A50255597D01FF60F7,
-                               F692A8A70255597D01FF60F7,
-                               F692A8A80255597D01FF60F7,
-                               F692A8AA0255597D01FF60F7,
-                               F692A8AD0255597D01FF60F7,
-                               F692A8AE0255597D01FF60F7,
-                               F692A8B00255597D01FF60F7,
-                               F692A8B20255597D01FF60F7,
-                               F692A8B40255597D01FF60F7,
-                               F692A8B60255597D01FF60F7,
-                               F692A8B80255597D01FF60F7,
-                               F692A8BA0255597D01FF60F7,
-                               F692A8BC0255597D01FF60F7,
-                               F692A8BD0255597D01FF60F7,
-                               F692A8C00255597D01FF60F7,
-                               F692A8C20255597D01FF60F7,
-                               F692A8C40255597D01FF60F7,
-                               F692A8CC02555BA201FF60F7,
-                               F692A8CD02555BA201FF60F7,
-                               F68EBB8E0255D4C601FF60F7,
-                               F5C290E70284F98E018635CA,
-                               F50888B7030BB74C012A967E,
-                               F54F0801030CD22001B5C2EB,
-                               F5341393030CEEB1018BE7F3,
-                               F5BB2BC7030F772101FCFE1D,
-                               933A349C038AE7C6008635CE,
-                               938772E6038BFE19008635CE,
-                               9374D3A9038D9D74008635CE,
-                               9373524F038DA8C2008635CE,
-                               931C6CF1038EE8DE008635CE,
-                               651F6415039D5B5F0078395C,
-                               65417211039E08B90058BFEB,
-                               65417219039E0B390058BFEB,
-                               937F4F25048E5B9900CA2AC4,
-                               51856D920562EE95008B9D83,
-                               511B0871056468730080E486,
-                               511B0878056468BB0080E486,
-                               704FD35405697E6D003DBED9,
-                               70B16A290569A10A00DB756D,
-                               517D52DF056BF2F6003851BD,
-                               517D534A056BFB5D003851BD,
-                               51A58A90057D3A6A00A3E942,
-                               7073BE3F0581291E005EE2C9,
-                               513DF74305C0861F00F89391,
-                               51C4974205C0A5D4006FBFF5,
-                               518CF93905C72271003CF905,
-                               51F0EB0205C85A6300E6DF1B,
-                               51F0EC1105C86F3500E6DF1B,
-                               51F0EC9805C88DC700E6DF1B,
-                               7084D99505DD6211007E4C0E,
-                               5114F47E05E4426200D1BBBD,
-                               5182A45B05FFCF4B00CBD2F2,
-                               5182A47105FFD45000CBD2F2,
-                               5182A48E05FFFDC500CBD2F2,
-                               5182A53D06012C3000CBD2F2,
-                               517BE7F50610E39600221947,
-                               5199B1C0061B65BC0070C006,
-                               5199B266061BB1300070C006,
-                               65AB004B06261CBA0076DE63,
-                               65C02FBC0637462A003E7EE6,
-                               650B68DB0639033F009D42DE,
-                               51863F70065420E800E9E8DD,
-                               700DA118065984CE00747C0B,
-                               51CA3B5006CC2166005600E3,
-                               51DFF2CA06CC36F6006F1ECC,
-                               84ABF1DF070B628C00A3AC05,
-                               651BDC7A080F10CC00F10856,
-                       );
-                       isa = PBXHeadersBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D69EFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       isa = PBXResourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D69FFE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               F692A8890255597D01FF60F7,
-                               F692A88C0255597D01FF60F7,
-                               F692A88E0255597D01FF60F7,
-                               F692A8910255597D01FF60F7,
-                               F692A8940255597D01FF60F7,
-                               F692A8960255597D01FF60F7,
-                               F692A8980255597D01FF60F7,
-                               F692A89A0255597D01FF60F7,
-                               F692A89D0255597D01FF60F7,
-                               F692A89F0255597D01FF60F7,
-                               F692A8A10255597D01FF60F7,
-                               F692A8A40255597D01FF60F7,
-                               F692A8A60255597D01FF60F7,
-                               F692A8A90255597D01FF60F7,
-                               F692A8AC0255597D01FF60F7,
-                               F692A8AF0255597D01FF60F7,
-                               F692A8B10255597D01FF60F7,
-                               F692A8B30255597D01FF60F7,
-                               F692A8B50255597D01FF60F7,
-                               F692A8B70255597D01FF60F7,
-                               F692A8B90255597D01FF60F7,
-                               F692A8BB0255597D01FF60F7,
-                               F692A8C10255597D01FF60F7,
-                               F692A8C30255597D01FF60F7,
-                               F692A8CB02555BA201FF60F7,
-                               F5FFE657026B47A6018635CA,
-                               F5341392030CEEB1018BE7F3,
-                               F5341395030CF5F8018BE7F3,
-                               933A349E038AE80F008635CE,
-                               9374D3AA038D9D74008635CE,
-                               931C6CF2038EE8DE008635CE,
-                               651F6414039D5B5F0078395C,
-                               6541720A039E02E70058BFEB,
-                               6541720B039E02E70058BFEB,
-                               6541720C039E02E70058BFEB,
-                               6541720D039E02E70058BFEB,
-                               9364B274045B7D6C00A9CAC1,
-                               51856D910562EE95008B9D83,
-                               511B0879056468BB0080E486,
-                               704FD44605698F17003DBED9,
-                               70B16A280569A10A00DB756D,
-                               517D52DE056BF2F6003851BD,
-                               517D5349056BFB5D003851BD,
-                               51A58A8F057D3A6A00A3E942,
-                               7073BE3E0581291E005EE2C9,
-                               513DF74205C0861F00F89391,
-                               518CF93A05C72271003CF905,
-                               518CF93B05C72271003CF905,
-                               51F0EB0605C85A9000E6DF1B,
-                               51F0EC9905C88DC700E6DF1B,
-                               7084D9BA05DD6CF8007E4C0E,
-                               5114F47D05E4426200D1BBBD,
-                               51532CC805F7FD2C00EC779C,
-                               5182A45A05FFCF4B00CBD2F2,
-                               5182A48D05FFFDC500CBD2F2,
-                               5182A4FC06010F8200CBD2F2,
-                               5182A53C06012C3000CBD2F2,
-                               5199B1BF061B65BC0070C006,
-                               65AB004A06261CBA0076DE63,
-                               650B68DA0639033F009D42DE,
-                               51863FC506542D3100E9E8DD,
-                               517EF37406D695930007C1BA,
-                               8442A378074175C2000AE2ED,
-                               651BDC79080F10CC00F10856,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               0867D6A0FE84028FC02AAC07 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               6560A4D004B3B3E7008AE952,
-                               6560A63E04B3B69F008AE952,
-                               51F0EB6205C86C6B00E6DF1B,
-                               51F0EC0805C86C9A00E6DF1B,
-                               9322A00406C341D3009067BB,
-                       );
-                       isa = PBXFrameworksBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                08FB77AEFE84172EC02AAC07 = {
                        children = (
                                938772E5038BFE19008635CE,
                                65AB004906261CBA0076DE63,
                                F692A84E0255597D01FF60F7,
                                F692A84D0255597D01FF60F7,
-                               F692A84F0255597D01FF60F7,
                                F692A8500255597D01FF60F7,
                                704FD35305697E6D003DBED9,
                                F692A8530255597D01FF60F7,
                                9373524E038DA8C2008635CE,
                                F692A8560255597D01FF60F7,
                                F692A8550255597D01FF60F7,
-                               F692A8570255597D01FF60F7,
                                F692A8590255597D01FF60F7,
                                F692A8580255597D01FF60F7,
                                F692A85B0255597D01FF60F7,
                                F692A8690255597D01FF60F7,
                                F692A86A0255597D01FF60F7,
                                F692A86B0255597D01FF60F7,
-                               F692A86C0255597D01FF60F7,
                                F692A86E0255597D01FF60F7,
                                F692A86D0255597D01FF60F7,
                                F5FFE656026B47A6018635CA,
                                F692A8710255597D01FF60F7,
                                F692A8700255597D01FF60F7,
-                               F692A8720255597D01FF60F7,
                                F692A8740255597D01FF60F7,
                                F692A8730255597D01FF60F7,
                                F692A8760255597D01FF60F7,
                                F50888B6030BB74C012A967E,
                                F692A87F0255597D01FF60F7,
                                F692A8800255597D01FF60F7,
-                               F692A8810255597D01FF60F7,
                                F692A8840255597D01FF60F7,
                                F692A8860255597D01FF60F7,
                                F692A8850255597D01FF60F7,
 //452
 //453
 //454
-               45E12D7206A49A6C00E9DF84 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       isa = PBXHeadersBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               45E12D7306A49A6C00E9DF84 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               45E12D8906A49B0F00E9DF84,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               45E12D7406A49A6C00E9DF84 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               45E12DBA06A49B5400E9DF84,
-                       );
-                       isa = PBXFrameworksBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               45E12D7506A49A6C00E9DF84 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       isa = PBXRezBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               45E12D7606A49A6C00E9DF84 = {
-                       buildPhases = (
-                               45E12D7206A49A6C00E9DF84,
-                               45E12D7306A49A6C00E9DF84,
-                               45E12D7406A49A6C00E9DF84,
-                               45E12D7506A49A6C00E9DF84,
-                       );
-                       buildSettings = {
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = testkjs;
-                               REZ_EXECUTABLE = YES;
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
-                       };
-                       dependencies = (
-                       );
-                       isa = PBXToolTarget;
-                       name = testkjs;
-                       productInstallPath = /usr/local/bin;
-                       productName = testkjs;
-                       productReference = 45E12D7706A49A6C00E9DF84;
-               };
-               45E12D7706A49A6C00E9DF84 = {
-                       explicitFileType = "compiled.mach-o.executable";
-                       includeInIndex = 0;
-                       isa = PBXFileReference;
-                       path = testkjs;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               45E12D7F06A49AD600E9DF84 = {
-                       buildPhases = (
-                       );
-                       buildSettings = {
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = All;
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
-                       };
-                       dependencies = (
-                               45E12D8306A49AEF00E9DF84,
-                               45E12D8106A49AE900E9DF84,
-                       );
-                       isa = PBXAggregateTarget;
-                       name = All;
-                       productName = All;
-               };
-               45E12D8006A49AE900E9DF84 = {
-                       containerPortal = 0867D690FE84028FC02AAC07;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = 45E12D7606A49A6C00E9DF84;
-                       remoteInfo = testkjs;
-               };
-               45E12D8106A49AE900E9DF84 = {
-                       isa = PBXTargetDependency;
-                       target = 45E12D7606A49A6C00E9DF84;
-                       targetProxy = 45E12D8006A49AE900E9DF84;
-               };
-               45E12D8206A49AEF00E9DF84 = {
-                       containerPortal = 0867D690FE84028FC02AAC07;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = 0867D69CFE84028FC02AAC07;
-                       remoteInfo = JavaScriptCore;
-               };
-               45E12D8306A49AEF00E9DF84 = {
-                       isa = PBXTargetDependency;
-                       target = 0867D69CFE84028FC02AAC07;
-                       targetProxy = 45E12D8206A49AEF00E9DF84;
-               };
                45E12D8806A49B0F00E9DF84 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               45E12D8906A49B0F00E9DF84 = {
-                       fileRef = 45E12D8806A49B0F00E9DF84;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               45E12DBA06A49B5400E9DF84 = {
-                       fileRef = 034768E0FF38A50411DB9C8B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
 //450
 //451
 //452
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5114F47D05E4426200D1BBBD = {
-                       fileRef = 5114F47B05E4426200D1BBBD;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               5114F47E05E4426200D1BBBD = {
-                       fileRef = 5114F47C05E4426200D1BBBD;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                511B0870056468730080E486 = {
                        fileEncoding = 4;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               511B0871056468730080E486 = {
-                       fileRef = 511B0870056468730080E486;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                511B0876056468BB0080E486 = {
                        fileEncoding = 4;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               511B0878056468BB0080E486 = {
-                       fileRef = 511B0876056468BB0080E486;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               511B0879056468BB0080E486 = {
-                       fileRef = 511B0877056468BB0080E486;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                513DF74005C0861F00F89391 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               513DF74205C0861F00F89391 = {
-                       fileRef = 513DF74005C0861F00F89391;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               513DF74305C0861F00F89391 = {
-                       fileRef = 513DF74105C0861F00F89391;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                51532CC705F7FD2C00EC779C = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51532CC805F7FD2C00EC779C = {
-                       fileRef = 51532CC705F7FD2C00EC779C;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                517BE7F40610E39600221947 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               517BE7F50610E39600221947 = {
-                       fileRef = 517BE7F40610E39600221947;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                517D52DC056BF2F5003851BD = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               517D52DE056BF2F6003851BD = {
-                       fileRef = 517D52DC056BF2F5003851BD;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               517D52DF056BF2F6003851BD = {
-                       fileRef = 517D52DD056BF2F6003851BD;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                517D5347056BFB5D003851BD = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               517D5349056BFB5D003851BD = {
-                       fileRef = 517D5347056BFB5D003851BD;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               517D534A056BFB5D003851BD = {
-                       fileRef = 517D5348056BFB5D003851BD;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                               );
-                       };
-               };
                517EF37306D695930007C1BA = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               517EF37406D695930007C1BA = {
-                       fileRef = 517EF37306D695930007C1BA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5182A45605FFCF4B00CBD2F2 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5182A45A05FFCF4B00CBD2F2 = {
-                       fileRef = 5182A45605FFCF4B00CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               5182A45B05FFCF4B00CBD2F2 = {
-                       fileRef = 5182A45705FFCF4B00CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5182A47005FFD45000CBD2F2 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5182A47105FFD45000CBD2F2 = {
-                       fileRef = 5182A47005FFD45000CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5182A48B05FFFDC400CBD2F2 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5182A48D05FFFDC500CBD2F2 = {
-                       fileRef = 5182A48B05FFFDC400CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               5182A48E05FFFDC500CBD2F2 = {
-                       fileRef = 5182A48C05FFFDC400CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5182A4FB06010F8200CBD2F2 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5182A4FC06010F8200CBD2F2 = {
-                       fileRef = 5182A4FB06010F8200CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5182A53A06012C3000CBD2F2 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5182A53C06012C3000CBD2F2 = {
-                       fileRef = 5182A53A06012C3000CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               5182A53D06012C3000CBD2F2 = {
-                       fileRef = 5182A53B06012C3000CBD2F2;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51856D8F0562EE95008B9D83 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51856D910562EE95008B9D83 = {
-                       fileRef = 51856D8F0562EE95008B9D83;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               51856D920562EE95008B9D83 = {
-                       fileRef = 51856D900562EE95008B9D83;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51856D950562EE9C008B9D83 = {
                        children = (
                                700DA117065984CE00747C0B,
                                51863F6F065420E800E9E8DD,
                                51863FC406542D3100E9E8DD,
                                51CA3B4F06CC2166005600E3,
-                               5199B265061BB1300070C006,
                                5199B1BD061B65BC0070C006,
                                5199B1BE061B65BC0070C006,
                                51DFF2C906CC36F6006F1ECC,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51863F70065420E800E9E8DD = {
-                       fileRef = 51863F6F065420E800E9E8DD;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                51863FC406542D3100E9E8DD = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51863FC506542D3100E9E8DD = {
-                       fileRef = 51863FC406542D3100E9E8DD;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                518CF93605C72271003CF905 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               518CF93905C72271003CF905 = {
-                       fileRef = 518CF93605C72271003CF905;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               518CF93A05C72271003CF905 = {
-                       fileRef = 518CF93705C72271003CF905;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               518CF93B05C72271003CF905 = {
-                       fileRef = 518CF93805C72271003CF905;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                5199B1BD061B65BC0070C006 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               5199B1BF061B65BC0070C006 = {
-                       fileRef = 5199B1BD061B65BC0070C006;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               5199B1C0061B65BC0070C006 = {
-                       fileRef = 5199B1BE061B65BC0070C006;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               5199B265061BB1300070C006 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = npsap.h;
-                       path = bindings/npsap.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               5199B266061BB1300070C006 = {
-                       fileRef = 5199B265061BB1300070C006;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51A58A8D057D3A6A00A3E942 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51A58A8F057D3A6A00A3E942 = {
-                       fileRef = 51A58A8D057D3A6A00A3E942;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               51A58A90057D3A6A00A3E942 = {
-                       fileRef = 51A58A8E057D3A6A00A3E942;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51C4974105C0A5D4006FBFF5 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51C4974205C0A5D4006FBFF5 = {
-                       fileRef = 51C4974105C0A5D4006FBFF5;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51CA3B4F06CC2166005600E3 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51CA3B5006CC2166005600E3 = {
-                       fileRef = 51CA3B4F06CC2166005600E3;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                51DFF2C906CC36F6006F1ECC = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51DFF2CA06CC36F6006F1ECC = {
-                       fileRef = 51DFF2C906CC36F6006F1ECC;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EB0005C85A6300E6DF1B = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51F0EB0205C85A6300E6DF1B = {
-                       fileRef = 51F0EB0005C85A6300E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EB0505C85A9000E6DF1B = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51F0EB0605C85A9000E6DF1B = {
-                       fileRef = 51F0EB0505C85A9000E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EB6105C86C6B00E6DF1B = {
                        isa = PBXFileReference;
                        lastKnownFileType = wrapper.framework;
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               51F0EB6205C86C6B00E6DF1B = {
-                       fileRef = 51F0EB6105C86C6B00E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EC0705C86C9A00E6DF1B = {
                        isa = PBXFileReference;
                        lastKnownFileType = "compiled.mach-o.dylib";
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               51F0EC0805C86C9A00E6DF1B = {
-                       fileRef = 51F0EC0705C86C9A00E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EC1005C86F3500E6DF1B = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51F0EC1105C86F3500E6DF1B = {
-                       fileRef = 51F0EC1005C86F3500E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                51F0EC9605C88DC700E6DF1B = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               51F0EC9805C88DC700E6DF1B = {
-                       fileRef = 51F0EC9605C88DC700E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               51F0EC9905C88DC700E6DF1B = {
-                       fileRef = 51F0EC9705C88DC700E6DF1B;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
 //510
 //511
 //512
                        refType = 4;
                        sourceTree = "<group>";
                };
-               650B68DA0639033F009D42DE = {
-                       fileRef = 650B68D80639033F009D42DE;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               650B68DB0639033F009D42DE = {
-                       fileRef = 650B68D90639033F009D42DE;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                651BDC77080F10CC00F10856 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               651BDC79080F10CC00F10856 = {
-                       fileRef = 651BDC77080F10CC00F10856;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               651BDC7A080F10CC00F10856 = {
-                       fileRef = 651BDC78080F10CC00F10856;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                651F6412039D5B5F0078395C = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               651F6414039D5B5F0078395C = {
-                       fileRef = 651F6412039D5B5F0078395C;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               651F6415039D5B5F0078395C = {
-                       fileRef = 651F6413039D5B5F0078395C;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                65417200039E01BA0058BFEB = {
                        children = (
                                08FB77AEFE84172EC02AAC07,
                65417203039E01F90058BFEB = {
                        children = (
                                6541720E039E08B90058BFEB,
-                               65417204039E02E70058BFEB,
                                65417205039E02E70058BFEB,
                                937F4F24048E5B9900CA2AC4,
                                65417206039E02E70058BFEB,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               65417204039E02E70058BFEB = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.c;
-                       name = chartables.c;
-                       path = pcre/chartables.c;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
                65417205039E02E70058BFEB = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               6541720A039E02E70058BFEB = {
-                       fileRef = 65417205039E02E70058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6541720B039E02E70058BFEB = {
-                       fileRef = 65417206039E02E70058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6541720C039E02E70058BFEB = {
-                       fileRef = 65417207039E02E70058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               6541720D039E02E70058BFEB = {
-                       fileRef = 65417208039E02E70058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6541720E039E08B90058BFEB = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               65417211039E08B90058BFEB = {
-                       fileRef = 6541720F039E08B90058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                65417217039E0B280058BFEB = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               65417219039E0B390058BFEB = {
-                       fileRef = 65417217039E0B280058BFEB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6560A4CF04B3B3E7008AE952 = {
                        isa = PBXFileReference;
                        lastKnownFileType = wrapper.framework;
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               6560A4D004B3B3E7008AE952 = {
-                       fileRef = 6560A4CF04B3B3E7008AE952;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6560A63D04B3B69F008AE952 = {
                        isa = PBXFileReference;
                        lastKnownFileType = wrapper.framework;
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               6560A63E04B3B69F008AE952 = {
-                       fileRef = 6560A63D04B3B69F008AE952;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                65AB004806261CBA0076DE63 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               65AB004A06261CBA0076DE63 = {
-                       fileRef = 65AB004806261CBA0076DE63;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               65AB004B06261CBA0076DE63 = {
-                       fileRef = 65AB004906261CBA0076DE63;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                65C02FBB0637462A003E7EE6 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               65C02FBC0637462A003E7EE6 = {
-                       fileRef = 65C02FBB0637462A003E7EE6;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
 //650
 //651
 //652
                        refType = 4;
                        sourceTree = "<group>";
                };
-               700DA118065984CE00747C0B = {
-                       fileRef = 700DA117065984CE00747C0B;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
                704FD35305697E6D003DBED9 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               704FD35405697E6D003DBED9 = {
-                       fileRef = 704FD35305697E6D003DBED9;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                704FD44505698F17003DBED9 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               704FD44605698F17003DBED9 = {
-                       fileRef = 704FD44505698F17003DBED9;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                7073BE3C0581291E005EE2C9 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               7073BE3E0581291E005EE2C9 = {
-                       fileRef = 7073BE3C0581291E005EE2C9;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               7073BE3F0581291E005EE2C9 = {
-                       fileRef = 7073BE3D0581291E005EE2C9;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                7084D99405DD6211007E4C0E = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               7084D99505DD6211007E4C0E = {
-                       fileRef = 7084D99405DD6211007E4C0E;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                7084D9B905DD6CF8007E4C0E = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               7084D9BA05DD6CF8007E4C0E = {
-                       fileRef = 7084D9B905DD6CF8007E4C0E;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                70B16A260569A10900DB756D = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               70B16A280569A10A00DB756D = {
-                       fileRef = 70B16A260569A10900DB756D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               70B16A290569A10A00DB756D = {
-                       fileRef = 70B16A270569A10900DB756D;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
 //700
 //701
 //702
                        refType = 4;
                        sourceTree = "<group>";
                };
-               8442A378074175C2000AE2ED = {
-                       fileRef = 8442A376074175C2000AE2ED;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                84ABF1DE070B628C00A3AC05 = {
                        fileEncoding = 4;
                        isa = PBXFileReference;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               84ABF1DF070B628C00A3AC05 = {
-                       fileRef = 84ABF1DE070B628C00A3AC05;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
 //840
 //841
 //842
                        refType = 4;
                        sourceTree = "<group>";
                };
-               931C6CF1038EE8DE008635CE = {
-                       fileRef = 931C6CEF038EE8DE008635CE;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               931C6CF2038EE8DE008635CE = {
-                       fileRef = 931C6CF0038EE8DE008635CE;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                9322A00306C341D3009067BB = {
                        isa = PBXFileReference;
                        lastKnownFileType = "compiled.mach-o.dylib";
                        refType = 0;
                        sourceTree = "<absolute>";
                };
-               9322A00406C341D3009067BB = {
-                       fileRef = 9322A00306C341D3009067BB;
-                       isa = PBXBuildFile;
-                       settings = {
+               932F5B3E0822A1C700736975 = {
+                       buildPhases = (
+                               93F1982F08245B92001E9ABC,
+                               93396BB50824516200AB803D,
+                               93F1983708245BAA001E9ABC,
+                               932FC32A0824B6E0005B3C75,
+                               93F197EC08245819001E9ABC,
+                               93F1983308245BA1001E9ABC,
+                               93F1983108245B9E001E9ABC,
+                               93F1983508245BA6001E9ABC,
+                               932F5B3F0822A1C700736975,
+                               932F5B910822A1C700736975,
+                               932F5BD20822A1C700736975,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               DEBUG_DEFINES = NDEBUG;
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               GCC_ENABLE_OBJC_GC = YES;
+                               GCC_FAST_OBJC_DISPATCH = YES;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               GCC_OPTIMIZATION_LEVEL = s;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
+                               GCC_PREPROCESSOR_DEFINITIONS = "$(DEBUG_DEFINES) APPLE_CHANGES HAVE_CONFIG_H";
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+                               GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks;
+                               OTHER_LDFLAGS = "$(STYLE_LDFLAGS) -sub_library libobjc";
+                               PRODUCT_NAME = JavaScriptCore;
+                               SECTORDER_FLAGS = "-sectorder __TEXT __text /AppleInternal/OrderFiles/JavaScriptCore.order";
+                               STYLE_LDFLAGS = "-umbrella WebKit -allowable_client JavaScriptGlue";
+                               WARNING_CFLAGS = "-Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wno-long-double";
                        };
+                       dependencies = (
+                               93396B9D082450C500AB803D,
+                       );
+                       isa = PBXNativeTarget;
+                       name = JavaScriptCore;
+                       productInstallPath = "${SYSTEM_LIBRARY_DIR}/Frameworks/WebKit.framework/Versions/A/Frameworks";
+                       productName = JavaScriptCore;
+                       productReference = 932F5BD90822A1C700736975;
+                       productType = "com.apple.product-type.framework";
                };
-               933A3499038AE7C6008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.yacc;
-                       path = grammar.y;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               933A349A038AE7C6008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = identifier.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B3F0822A1C700736975 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               932F5B400822A1C700736975,
+                               932F5B420822A1C700736975,
+                               932F5B430822A1C700736975,
+                               932F5B450822A1C700736975,
+                               932F5B460822A1C700736975,
+                               932F5B470822A1C700736975,
+                               932F5B480822A1C700736975,
+                               932F5B490822A1C700736975,
+                               932F5B4A0822A1C700736975,
+                               932F5B4B0822A1C700736975,
+                               932F5B4D0822A1C700736975,
+                               932F5B4E0822A1C700736975,
+                               932F5B500822A1C700736975,
+                               932F5B510822A1C700736975,
+                               932F5B530822A1C700736975,
+                               932F5B540822A1C700736975,
+                               932F5B550822A1C700736975,
+                               932F5B560822A1C700736975,
+                               932F5B570822A1C700736975,
+                               932F5B580822A1C700736975,
+                               932F5B590822A1C700736975,
+                               932F5B5B0822A1C700736975,
+                               932F5B5C0822A1C700736975,
+                               932F5B5D0822A1C700736975,
+                               932F5B600822A1C700736975,
+                               932F5B610822A1C700736975,
+                               932F5B620822A1C700736975,
+                               932F5B630822A1C700736975,
+                               932F5B640822A1C700736975,
+                               932F5B650822A1C700736975,
+                               932F5B660822A1C700736975,
+                               932F5B670822A1C700736975,
+                               932F5B680822A1C700736975,
+                               932F5B690822A1C700736975,
+                               932F5B6A0822A1C700736975,
+                               932F5B6B0822A1C700736975,
+                               932F5B6C0822A1C700736975,
+                               932F5B6D0822A1C700736975,
+                               932F5B6E0822A1C700736975,
+                               932F5B6F0822A1C700736975,
+                               932F5B700822A1C700736975,
+                               932F5B710822A1C700736975,
+                               932F5B720822A1C700736975,
+                               932F5B730822A1C700736975,
+                               932F5B740822A1C700736975,
+                               932F5B750822A1C700736975,
+                               932F5B760822A1C700736975,
+                               932F5B770822A1C700736975,
+                               932F5B780822A1C700736975,
+                               932F5B790822A1C700736975,
+                               932F5B7A0822A1C700736975,
+                               932F5B7B0822A1C700736975,
+                               932F5B7C0822A1C700736975,
+                               932F5B7D0822A1C700736975,
+                               932F5B7E0822A1C700736975,
+                               932F5B7F0822A1C700736975,
+                               932F5B800822A1C700736975,
+                               932F5B810822A1C700736975,
+                               932F5B820822A1C700736975,
+                               932F5B830822A1C700736975,
+                               932F5B840822A1C700736975,
+                               932F5B850822A1C700736975,
+                               932F5B870822A1C700736975,
+                               932F5B880822A1C700736975,
+                               932F5B890822A1C700736975,
+                               932F5B8A0822A1C700736975,
+                               932F5B8B0822A1C700736975,
+                               932F5B8C0822A1C700736975,
+                               932F5B8D0822A1C700736975,
+                               932F5B8E0822A1C700736975,
+                               932F5B8F0822A1C700736975,
+                               932FC11D0824A6A3005B3C75,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
                };
-               933A349C038AE7C6008635CE = {
-                       fileRef = 933A349A038AE7C6008635CE;
+               932F5B400822A1C700736975 = {
+                       fileRef = F692A84E0255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               933A349D038AE80F008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = identifier.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               933A349E038AE80F008635CE = {
-                       fileRef = 933A349D038AE80F008635CE;
+               932F5B420822A1C700736975 = {
+                       fileRef = F692A8530255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-               9364B273045B7D6C00A9CAC1 = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = fpconst.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               9364B274045B7D6C00A9CAC1 = {
-                       fileRef = 9364B273045B7D6C00A9CAC1;
+               932F5B430822A1C700736975 = {
+                       fileRef = F692A8560255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-               9373524E038DA8C2008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = context.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B450822A1C700736975 = {
+                       fileRef = F692A8590255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               9373524F038DA8C2008635CE = {
-                       fileRef = 9373524E038DA8C2008635CE;
+               932F5B460822A1C700736975 = {
+                       fileRef = F692A85B0255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               9374D3A7038D9D74008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = scope_chain.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               9374D3A8038D9D74008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = scope_chain.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               9374D3A9038D9D74008635CE = {
-                       fileRef = 9374D3A7038D9D74008635CE;
+               932F5B470822A1C700736975 = {
+                       fileRef = F692A85D0255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               9374D3AA038D9D74008635CE = {
-                       fileRef = 9374D3A8038D9D74008635CE;
+               932F5B480822A1C700736975 = {
+                       fileRef = F692A85F0255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-               937F4F24048E5B9900CA2AC4 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = internal.h;
-                       path = pcre/internal.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               937F4F25048E5B9900CA2AC4 = {
-                       fileRef = 937F4F24048E5B9900CA2AC4;
+               932F5B490822A1C700736975 = {
+                       fileRef = F692A8620255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-               938772E5038BFE19008635CE = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = array_instance.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               938772E6038BFE19008635CE = {
-                       fileRef = 938772E5038BFE19008635CE;
+               932F5B4A0822A1C700736975 = {
+                       fileRef = F692A8640255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-//930
-//931
-//932
-//933
-//934
-//F50
-//F51
-//F52
-//F53
-//F54
-               F50888B6030BB74C012A967E = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = simple_number.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B4B0822A1C700736975 = {
+                       fileRef = F692A8660255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F50888B7030BB74C012A967E = {
-                       fileRef = F50888B6030BB74C012A967E;
+               932F5B4D0822A1C700736975 = {
+                       fileRef = F692A8690255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F5341390030CEEB1018BE7F3 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = reference.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B4E0822A1C700736975 = {
+                       fileRef = F692A86B0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F5341391030CEEB1018BE7F3 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = reference.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B500822A1C700736975 = {
+                       fileRef = F692A86E0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F5341392030CEEB1018BE7F3 = {
-                       fileRef = F5341390030CEEB1018BE7F3;
+               932F5B510822A1C700736975 = {
+                       fileRef = F692A8710255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F5341393030CEEB1018BE7F3 = {
-                       fileRef = F5341391030CEEB1018BE7F3;
+               932F5B530822A1C700736975 = {
+                       fileRef = F692A8740255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F5341394030CF5F8018BE7F3 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = reference_list.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               F5341395030CF5F8018BE7F3 = {
-                       fileRef = F5341394030CF5F8018BE7F3;
+               932F5B540822A1C700736975 = {
+                       fileRef = F692A8760255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F54F0800030CD22001B5C2EB = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = reference_list.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B550822A1C700736975 = {
+                       fileRef = F692A8780255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F54F0801030CD22001B5C2EB = {
-                       fileRef = F54F0800030CD22001B5C2EB;
+               932F5B560822A1C700736975 = {
+                       fileRef = F692A87A0255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F58C8A1D025BD408018635CA = {
-                       buildSettings = {
-                               INSTALL_PATH = "@executable_path/../Frameworks";
-                               SECTORDER_FLAGS = "";
-                               STYLE_LDFLAGS = "-seg1addr $(LOCAL_SEG1_ADDR)";
+               932F5B570822A1C700736975 = {
+                       fileRef = F692A87C0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
-                       isa = PBXBuildStyle;
-                       name = OptimizedWithSymbols;
                };
-               F5BB2BC5030F772101FCFE1D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = completion.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B580822A1C700736975 = {
+                       fileRef = F692A87E0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F5BB2BC7030F772101FCFE1D = {
-                       fileRef = F5BB2BC5030F772101FCFE1D;
+               932F5B590822A1C700736975 = {
+                       fileRef = F692A8800255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F5C290E50284F960018635CA = {
-                       children = (
-                               651BDC77080F10CC00F10856,
-                               651BDC78080F10CC00F10856,
-                               45E12D8806A49B0F00E9DF84,
-                               F692A8540255597D01FF60F7,
-                               F692A8C802555BA201FF60F7,
-                               F692A8C902555BA201FF60F7,
-                               F692A8CA02555BA201FF60F7,
-                               933A3499038AE7C6008635CE,
-                               F692A8650255597D01FF60F7,
-                               F692A8660255597D01FF60F7,
-                               F692A8670255597D01FF60F7,
-                               F68EBB8C0255D4C601FF60F7,
-                               F5C290E60284F98E018635CA,
-                               651F6412039D5B5F0078395C,
-                               651F6413039D5B5F0078395C,
-                       );
-                       isa = PBXGroup;
-                       name = "Other Sources";
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B5B0822A1C700736975 = {
+                       fileRef = F692A8840255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F5C290E60284F98E018635CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = JavaScriptCorePrefix.h;
-                       path = ../JavaScriptCorePrefix.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B5C0822A1C700736975 = {
+                       fileRef = F692A8860255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F5C290E70284F98E018635CA = {
-                       fileRef = F5C290E60284F98E018635CA;
+               932F5B5D0822A1C700736975 = {
+                       fileRef = F692A8880255597D01FF60F7;
                        isa = PBXBuildFile;
                        settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
                        };
                };
-               F5FFE656026B47A6018635CA = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = nodes2string.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B600822A1C700736975 = {
+                       fileRef = F68EBB8C0255D4C601FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F5FFE657026B47A6018635CA = {
-                       fileRef = F5FFE656026B47A6018635CA;
+               932F5B610822A1C700736975 = {
+                       fileRef = F5C290E60284F98E018635CA;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-//F50
-//F51
-//F52
-//F53
-//F54
-//F60
-//F61
-//F62
-//F63
-//F64
-               F68EBB8C0255D4C601FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = config.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B620822A1C700736975 = {
+                       fileRef = F50888B6030BB74C012A967E;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F68EBB8E0255D4C601FF60F7 = {
-                       fileRef = F68EBB8C0255D4C601FF60F7;
+               932F5B630822A1C700736975 = {
+                       fileRef = F54F0800030CD22001B5C2EB;
                        isa = PBXBuildFile;
                        settings = {
                                ATTRIBUTES = (
                                );
                        };
                };
-               F692A84D0255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = array_object.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B640822A1C700736975 = {
+                       fileRef = F5341391030CEEB1018BE7F3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A84E0255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = array_object.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B650822A1C700736975 = {
+                       fileRef = F5BB2BC5030F772101FCFE1D;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A84F0255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = array_object.lut.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B660822A1C700736975 = {
+                       fileRef = 933A349A038AE7C6008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8500255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = bool_object.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B670822A1C700736975 = {
+                       fileRef = 938772E5038BFE19008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F692A8520255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = collector.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B680822A1C700736975 = {
+                       fileRef = 9374D3A7038D9D74008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8530255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = collector.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B690822A1C700736975 = {
+                       fileRef = 9373524E038DA8C2008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8540255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.script.perl;
-                       path = create_hash_table;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B6A0822A1C700736975 = {
+                       fileRef = 931C6CEF038EE8DE008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8550255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = date_object.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B6B0822A1C700736975 = {
+                       fileRef = 651F6413039D5B5F0078395C;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8560255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = date_object.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B6C0822A1C700736975 = {
+                       fileRef = 6541720F039E08B90058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
                };
-               F692A8570255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = date_object.lut.h;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B6D0822A1C700736975 = {
+                       fileRef = 65417217039E0B280058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F692A8580255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = debugger.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
+               932F5B6E0822A1C700736975 = {
+                       fileRef = 937F4F24048E5B9900CA2AC4;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
                };
-               F692A8590255597D01FF60F7 = {
-                       fileEncoding = 30;
+               932F5B6F0822A1C700736975 = {
+                       fileRef = 51856D900562EE95008B9D83;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B700822A1C700736975 = {
+                       fileRef = 511B0870056468730080E486;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B710822A1C700736975 = {
+                       fileRef = 511B0876056468BB0080E486;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B720822A1C700736975 = {
+                       fileRef = 704FD35305697E6D003DBED9;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B730822A1C700736975 = {
+                       fileRef = 70B16A270569A10900DB756D;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B740822A1C700736975 = {
+                       fileRef = 517D52DD056BF2F6003851BD;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B750822A1C700736975 = {
+                       fileRef = 517D5348056BFB5D003851BD;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                               );
+                       };
+               };
+               932F5B760822A1C700736975 = {
+                       fileRef = 51A58A8E057D3A6A00A3E942;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B770822A1C700736975 = {
+                       fileRef = 7073BE3D0581291E005EE2C9;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B780822A1C700736975 = {
+                       fileRef = 513DF74105C0861F00F89391;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B790822A1C700736975 = {
+                       fileRef = 51C4974105C0A5D4006FBFF5;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7A0822A1C700736975 = {
+                       fileRef = 518CF93605C72271003CF905;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7B0822A1C700736975 = {
+                       fileRef = 51F0EB0005C85A6300E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7C0822A1C700736975 = {
+                       fileRef = 51F0EC1005C86F3500E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7D0822A1C700736975 = {
+                       fileRef = 51F0EC9605C88DC700E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7E0822A1C700736975 = {
+                       fileRef = 7084D99405DD6211007E4C0E;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B7F0822A1C700736975 = {
+                       fileRef = 5114F47C05E4426200D1BBBD;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B800822A1C700736975 = {
+                       fileRef = 5182A45705FFCF4B00CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B810822A1C700736975 = {
+                       fileRef = 5182A47005FFD45000CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B820822A1C700736975 = {
+                       fileRef = 5182A48C05FFFDC400CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B830822A1C700736975 = {
+                       fileRef = 5182A53B06012C3000CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B840822A1C700736975 = {
+                       fileRef = 517BE7F40610E39600221947;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B850822A1C700736975 = {
+                       fileRef = 5199B1BE061B65BC0070C006;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B870822A1C700736975 = {
+                       fileRef = 65AB004906261CBA0076DE63;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B880822A1C700736975 = {
+                       fileRef = 65C02FBB0637462A003E7EE6;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B890822A1C700736975 = {
+                       fileRef = 650B68D90639033F009D42DE;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B8A0822A1C700736975 = {
+                       fileRef = 51863F6F065420E800E9E8DD;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B8B0822A1C700736975 = {
+                       fileRef = 700DA117065984CE00747C0B;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B8C0822A1C700736975 = {
+                       fileRef = 51CA3B4F06CC2166005600E3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B8D0822A1C700736975 = {
+                       fileRef = 51DFF2C906CC36F6006F1ECC;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B8E0822A1C700736975 = {
+                       fileRef = 84ABF1DE070B628C00A3AC05;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B8F0822A1C700736975 = {
+                       fileRef = 651BDC78080F10CC00F10856;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5B910822A1C700736975 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               932F5B920822A1C700736975,
+                               932F5B930822A1C700736975,
+                               932F5B940822A1C700736975,
+                               932F5B950822A1C700736975,
+                               932F5B960822A1C700736975,
+                               932F5B970822A1C700736975,
+                               932F5B980822A1C700736975,
+                               932F5B990822A1C700736975,
+                               932F5B9A0822A1C700736975,
+                               932F5B9B0822A1C700736975,
+                               932F5B9C0822A1C700736975,
+                               932F5B9D0822A1C700736975,
+                               932F5B9E0822A1C700736975,
+                               932F5B9F0822A1C700736975,
+                               932F5BA00822A1C700736975,
+                               932F5BA10822A1C700736975,
+                               932F5BA20822A1C700736975,
+                               932F5BA30822A1C700736975,
+                               932F5BA40822A1C700736975,
+                               932F5BA50822A1C700736975,
+                               932F5BA60822A1C700736975,
+                               932F5BA70822A1C700736975,
+                               932F5BA80822A1C700736975,
+                               932F5BA90822A1C700736975,
+                               932F5BAB0822A1C700736975,
+                               932F5BAC0822A1C700736975,
+                               932F5BAD0822A1C700736975,
+                               932F5BAE0822A1C700736975,
+                               932F5BAF0822A1C700736975,
+                               932F5BB00822A1C700736975,
+                               932F5BB10822A1C700736975,
+                               932F5BB20822A1C700736975,
+                               932F5BB30822A1C700736975,
+                               932F5BB40822A1C700736975,
+                               932F5BB50822A1C700736975,
+                               932F5BB60822A1C700736975,
+                               932F5BB70822A1C700736975,
+                               932F5BB80822A1C700736975,
+                               932F5BB90822A1C700736975,
+                               932F5BBA0822A1C700736975,
+                               932F5BBB0822A1C700736975,
+                               932F5BBC0822A1C700736975,
+                               932F5BBD0822A1C700736975,
+                               932F5BBE0822A1C700736975,
+                               932F5BBF0822A1C700736975,
+                               932F5BC00822A1C700736975,
+                               932F5BC10822A1C700736975,
+                               932F5BC20822A1C700736975,
+                               932F5BC30822A1C700736975,
+                               932F5BC40822A1C700736975,
+                               932F5BC50822A1C700736975,
+                               932F5BC60822A1C700736975,
+                               932F5BC70822A1C700736975,
+                               932F5BC80822A1C700736975,
+                               932F5BC90822A1C700736975,
+                               932F5BCA0822A1C700736975,
+                               932F5BCB0822A1C700736975,
+                               932F5BCC0822A1C700736975,
+                               932F5BCD0822A1C700736975,
+                               932F5BCE0822A1C700736975,
+                               932F5BCF0822A1C700736975,
+                               932F5BD00822A1C700736975,
+                               932F5BD10822A1C700736975,
+                               93F471090826AE3B00098036,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               932F5B920822A1C700736975 = {
+                       fileRef = F692A84D0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B930822A1C700736975 = {
+                       fileRef = F692A8500255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B940822A1C700736975 = {
+                       fileRef = F692A8520255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B950822A1C700736975 = {
+                       fileRef = F692A8550255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B960822A1C700736975 = {
+                       fileRef = F692A8580255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B970822A1C700736975 = {
+                       fileRef = F692A85A0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B980822A1C700736975 = {
+                       fileRef = F692A85C0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B990822A1C700736975 = {
+                       fileRef = F692A85E0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9A0822A1C700736975 = {
+                       fileRef = F692A8610255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9B0822A1C700736975 = {
+                       fileRef = F692A8630255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9C0822A1C700736975 = {
+                       fileRef = F692A8650255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9D0822A1C700736975 = {
+                       fileRef = F692A8680255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9E0822A1C700736975 = {
+                       fileRef = F692A86A0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5B9F0822A1C700736975 = {
+                       fileRef = F692A86D0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA00822A1C700736975 = {
+                       fileRef = F692A8700255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA10822A1C700736975 = {
+                       fileRef = F692A8730255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA20822A1C700736975 = {
+                       fileRef = F692A8750255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA30822A1C700736975 = {
+                       fileRef = F692A8770255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA40822A1C700736975 = {
+                       fileRef = F692A8790255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA50822A1C700736975 = {
+                       fileRef = F692A87B0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA60822A1C700736975 = {
+                       fileRef = F692A87D0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA70822A1C700736975 = {
+                       fileRef = F692A87F0255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA80822A1C700736975 = {
+                       fileRef = F692A8850255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BA90822A1C700736975 = {
+                       fileRef = F692A8870255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BAB0822A1C700736975 = {
+                       fileRef = F5FFE656026B47A6018635CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BAC0822A1C700736975 = {
+                       fileRef = F5341390030CEEB1018BE7F3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5BAD0822A1C700736975 = {
+                       fileRef = F5341394030CF5F8018BE7F3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932F5BAE0822A1C700736975 = {
+                       fileRef = 933A349D038AE80F008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BAF0822A1C700736975 = {
+                       fileRef = 9374D3A8038D9D74008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB00822A1C700736975 = {
+                       fileRef = 931C6CF0038EE8DE008635CE;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB10822A1C700736975 = {
+                       fileRef = 651F6412039D5B5F0078395C;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB20822A1C700736975 = {
+                       fileRef = 65417205039E02E70058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB30822A1C700736975 = {
+                       fileRef = 65417206039E02E70058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB40822A1C700736975 = {
+                       fileRef = 65417207039E02E70058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB50822A1C700736975 = {
+                       fileRef = 65417208039E02E70058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB60822A1C700736975 = {
+                       fileRef = 9364B273045B7D6C00A9CAC1;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB70822A1C700736975 = {
+                       fileRef = 51856D8F0562EE95008B9D83;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB80822A1C700736975 = {
+                       fileRef = 511B0877056468BB0080E486;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BB90822A1C700736975 = {
+                       fileRef = 704FD44505698F17003DBED9;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBA0822A1C700736975 = {
+                       fileRef = 70B16A260569A10900DB756D;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBB0822A1C700736975 = {
+                       fileRef = 517D52DC056BF2F5003851BD;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBC0822A1C700736975 = {
+                       fileRef = 517D5347056BFB5D003851BD;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBD0822A1C700736975 = {
+                       fileRef = 51A58A8D057D3A6A00A3E942;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBE0822A1C700736975 = {
+                       fileRef = 7073BE3C0581291E005EE2C9;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BBF0822A1C700736975 = {
+                       fileRef = 513DF74005C0861F00F89391;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC00822A1C700736975 = {
+                       fileRef = 518CF93705C72271003CF905;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC10822A1C700736975 = {
+                       fileRef = 518CF93805C72271003CF905;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC20822A1C700736975 = {
+                       fileRef = 51F0EB0505C85A9000E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC30822A1C700736975 = {
+                       fileRef = 51F0EC9705C88DC700E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC40822A1C700736975 = {
+                       fileRef = 7084D9B905DD6CF8007E4C0E;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC50822A1C700736975 = {
+                       fileRef = 5114F47B05E4426200D1BBBD;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC60822A1C700736975 = {
+                       fileRef = 51532CC705F7FD2C00EC779C;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC70822A1C700736975 = {
+                       fileRef = 5182A45605FFCF4B00CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC80822A1C700736975 = {
+                       fileRef = 5182A48B05FFFDC400CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BC90822A1C700736975 = {
+                       fileRef = 5182A4FB06010F8200CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCA0822A1C700736975 = {
+                       fileRef = 5182A53A06012C3000CBD2F2;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCB0822A1C700736975 = {
+                       fileRef = 5199B1BD061B65BC0070C006;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCC0822A1C700736975 = {
+                       fileRef = 65AB004806261CBA0076DE63;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCD0822A1C700736975 = {
+                       fileRef = 650B68D80639033F009D42DE;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCE0822A1C700736975 = {
+                       fileRef = 51863FC406542D3100E9E8DD;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BCF0822A1C700736975 = {
+                       fileRef = 517EF37306D695930007C1BA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD00822A1C700736975 = {
+                       fileRef = 8442A376074175C2000AE2ED;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD10822A1C700736975 = {
+                       fileRef = 651BDC77080F10CC00F10856;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD20822A1C700736975 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               932F5BD30822A1C700736975,
+                               932F5BD40822A1C700736975,
+                               932F5BD50822A1C700736975,
+                               932F5BD60822A1C700736975,
+                               932F5BD70822A1C700736975,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               932F5BD30822A1C700736975 = {
+                       fileRef = 6560A4CF04B3B3E7008AE952;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD40822A1C700736975 = {
+                       fileRef = 6560A63D04B3B69F008AE952;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD50822A1C700736975 = {
+                       fileRef = 51F0EB6105C86C6B00E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD60822A1C700736975 = {
+                       fileRef = 51F0EC0705C86C9A00E6DF1B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD70822A1C700736975 = {
+                       fileRef = 9322A00306C341D3009067BB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BD80822A1C700736975 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.xml;
+                       path = Info.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               932F5BD90822A1C700736975 = {
+                       explicitFileType = wrapper.framework;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = JavaScriptCore.framework;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               932F5BDA0822A1C700736975 = {
+                       buildPhases = (
+                               932F5BDC0822A1C700736975,
+                               932F5BDE0822A1C700736975,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               PRODUCT_NAME = testkjs;
+                               WARNING_CFLAGS = "-Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wno-long-double";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXNativeTarget;
+                       name = testkjs;
+                       productInstallPath = /usr/local/bin;
+                       productName = testkjs;
+                       productReference = 932F5BE10822A1C700736975;
+                       productType = "com.apple.product-type.tool";
+               };
+               932F5BDC0822A1C700736975 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               932F5BDD0822A1C700736975,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               932F5BDD0822A1C700736975 = {
+                       fileRef = 45E12D8806A49B0F00E9DF84;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932F5BDE0822A1C700736975 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               932F5BEA0822A1C700736975,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               932F5BE10822A1C700736975 = {
+                       explicitFileType = "compiled.mach-o.executable";
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = testkjs;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               932F5BE30822A1C700736975 = {
+                       buildPhases = (
+                       );
+                       buildSettings = {
+                               PRODUCT_NAME = All;
+                       };
+                       dependencies = (
+                               932F5BE70822A1C700736975,
+                               932F5BE90822A1C700736975,
+                       );
+                       isa = PBXAggregateTarget;
+                       name = All;
+                       productName = All;
+               };
+               932F5BE60822A1C700736975 = {
+                       containerPortal = 0867D690FE84028FC02AAC07;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 932F5B3E0822A1C700736975;
+                       remoteInfo = "JavaScriptCore (Upgraded)";
+               };
+               932F5BE70822A1C700736975 = {
+                       isa = PBXTargetDependency;
+                       target = 932F5B3E0822A1C700736975;
+                       targetProxy = 932F5BE60822A1C700736975;
+               };
+               932F5BE80822A1C700736975 = {
+                       containerPortal = 0867D690FE84028FC02AAC07;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 932F5BDA0822A1C700736975;
+                       remoteInfo = "testkjs (Upgraded)";
+               };
+               932F5BE90822A1C700736975 = {
+                       isa = PBXTargetDependency;
+                       target = 932F5BDA0822A1C700736975;
+                       targetProxy = 932F5BE80822A1C700736975;
+               };
+               932F5BEA0822A1C700736975 = {
+                       fileRef = 932F5BD90822A1C700736975;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               932FC11D0824A6A3005B3C75 = {
+                       fileRef = F692A8540255597D01FF60F7;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Private,
+                               );
+                       };
+               };
+               932FC32A0824B6E0005B3C75 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/grammar.y,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = grammar.cpp/h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/grammar.cpp",
+                               "$(DERIVED_FILE_DIR)/grammar.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "bison -d -p kjsyy kjs/grammar.y -o \"$DERIVED_FILE_DIR/grammar.cpp\"\ncat \"$DERIVED_FILE_DIR/grammar.cpp.h\" > \"$DERIVED_FILE_DIR/grammar.h\"";
+               };
+               932FC3C10824BB61005B3C75 = {
+                       children = (
+                               935F69F608244FEA003D1A45,
+                       );
+                       isa = PBXGroup;
+                       name = Intermediates;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               932FC3C20824BB70005B3C75 = {
+                       children = (
+                               932F5BD80822A1C700736975,
+                       );
+                       isa = PBXGroup;
+                       name = Resources;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               93396B9C082450C500AB803D = {
+                       containerPortal = 0867D690FE84028FC02AAC07;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 935F69F508244FEA003D1A45;
+                       remoteInfo = dftables;
+               };
+               93396B9D082450C500AB803D = {
+                       isa = PBXTargetDependency;
+                       target = 935F69F508244FEA003D1A45;
+                       targetProxy = 93396B9C082450C500AB803D;
+               };
+               93396BB50824516200AB803D = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               "$(BUILT_PRODUCTS_DIR)/dftables",
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = chartables.c;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/chartables.c",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "\"$BUILT_PRODUCTS_DIR/dftables\" > \"$DERIVED_FILE_DIR/chartables.c\"";
+               };
+               933A3499038AE7C6008635CE = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.yacc;
+                       path = grammar.y;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               933A349A038AE7C6008635CE = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = identifier.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               933A349D038AE80F008635CE = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = identifier.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               935F69F308244FEA003D1A45 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               935F69FE08245057003D1A45,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               935F69F408244FEA003D1A45 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               935F69F508244FEA003D1A45 = {
+                       buildPhases = (
+                               935F69F308244FEA003D1A45,
+                               935F69F408244FEA003D1A45,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               PRODUCT_NAME = dftables;
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXNativeTarget;
+                       name = dftables;
+                       productName = dftables;
+                       productReference = 935F69F608244FEA003D1A45;
+                       productType = "com.apple.product-type.tool";
+               };
+               935F69F608244FEA003D1A45 = {
+                       explicitFileType = "compiled.mach-o.executable";
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = dftables;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               935F69FE08245057003D1A45 = {
+                       fileRef = 6541720E039E08B90058BFEB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               9364B273045B7D6C00A9CAC1 = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = debugger.h;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = fpconst.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85A0255597D01FF60F7 = {
-                       fileEncoding = 30;
+               9373524E038DA8C2008635CE = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = error_object.cpp;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = context.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85B0255597D01FF60F7 = {
-                       fileEncoding = 30;
+               9374D3A7038D9D74008635CE = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = error_object.h;
+                       path = scope_chain.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85C0255597D01FF60F7 = {
-                       fileEncoding = 30;
+               9374D3A8038D9D74008635CE = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = function_object.cpp;
+                       path = scope_chain.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85D0255597D01FF60F7 = {
+               937F4F24048E5B9900CA2AC4 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = function_object.h;
+                       name = internal.h;
+                       path = pcre/internal.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85E0255597D01FF60F7 = {
-                       fileEncoding = 30;
+               938772E5038BFE19008635CE = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = function.cpp;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = array_instance.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A85F0255597D01FF60F7 = {
-                       fileEncoding = 30;
+               93F197EC08245819001E9ABC = {
+                       buildActionMask = 12;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/keywords.table,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = lexer.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/lexer.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/keywords.table -i > \"$DERIVED_FILE_DIR/lexer.lut.h\"";
+               };
+               93F1981A08245AAE001E9ABC = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = function.h;
+                       lastKnownFileType = text;
+                       path = keywords.table;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8610255597D01FF60F7 = {
-                       fileEncoding = 30;
+               93F1982F08245B92001E9ABC = {
+                       buildActionMask = 12;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/array_object.cpp,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = array_object.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/array_object.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/array_object.cpp -i > \"$DERIVED_FILE_DIR/array_object.lut.h\"";
+               };
+               93F1983108245B9E001E9ABC = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/number_object.cpp,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = number_object.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/number_object.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/number_object.cpp -i > \"$DERIVED_FILE_DIR/number_object.lut.h\"";
+               };
+               93F1983308245BA1001E9ABC = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/math_object.cpp,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = math_object.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/math_object.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/math_object.cpp -i > \"$DERIVED_FILE_DIR/math_object.lut.h\"";
+               };
+               93F1983508245BA6001E9ABC = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/string_object.cpp,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = string_object.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/string_object.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/string_object.cpp -i > \"$DERIVED_FILE_DIR/string_object.lut.h\"";
+               };
+               93F1983708245BAA001E9ABC = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               kjs/create_hash_table,
+                               kjs/date_object.cpp,
+                       );
+                       isa = PBXShellScriptBuildPhase;
+                       name = date_object.lut.h;
+                       outputPaths = (
+                               "$(DERIVED_FILE_DIR)/date_object.lut.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "kjs/create_hash_table kjs/date_object.cpp -i > \"$DERIVED_FILE_DIR/date_object.lut.h\"";
+               };
+               93F471080826AE3B00098036 = {
+                       fileEncoding = 4;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = internal.cpp;
+                       path = grammar_wrapper.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8620255597D01FF60F7 = {
+               93F471090826AE3B00098036 = {
+                       fileRef = 93F471080826AE3B00098036;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+//930
+//931
+//932
+//933
+//934
+//F50
+//F51
+//F52
+//F53
+//F54
+               F50888B6030BB74C012A967E = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = internal.h;
+                       path = simple_number.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8630255597D01FF60F7 = {
+               F5341390030CEEB1018BE7F3 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = interpreter.cpp;
+                       path = reference.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8640255597D01FF60F7 = {
+               F5341391030CEEB1018BE7F3 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = interpreter.h;
+                       path = reference.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8650255597D01FF60F7 = {
+               F5341394030CF5F8018BE7F3 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = lexer.cpp;
+                       path = reference_list.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8660255597D01FF60F7 = {
+               F54F0800030CD22001B5C2EB = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = lexer.h;
+                       path = reference_list.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8670255597D01FF60F7 = {
+               F58C8A1D025BD408018635CA = {
+                       buildSettings = {
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+                               PREBINDING = NO;
+                               SECTORDER_FLAGS = "";
+                               STYLE_LDFLAGS = "";
+                       };
+                       isa = PBXBuildStyle;
+                       name = OptimizedWithSymbols;
+               };
+               F5BB2BC5030F772101FCFE1D = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = lexer.lut.h;
+                       path = completion.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8680255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = lookup.cpp;
+               F5C290E50284F960018635CA = {
+                       children = (
+                               651BDC77080F10CC00F10856,
+                               651BDC78080F10CC00F10856,
+                               45E12D8806A49B0F00E9DF84,
+                               F692A8540255597D01FF60F7,
+                               93F1981A08245AAE001E9ABC,
+                               933A3499038AE7C6008635CE,
+                               93F471080826AE3B00098036,
+                               F692A8650255597D01FF60F7,
+                               F692A8660255597D01FF60F7,
+                               F68EBB8C0255D4C601FF60F7,
+                               F5C290E60284F98E018635CA,
+                               651F6412039D5B5F0078395C,
+                               651F6413039D5B5F0078395C,
+                       );
+                       isa = PBXGroup;
+                       name = "Other Sources";
+                       path = "";
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8690255597D01FF60F7 = {
+               F5C290E60284F98E018635CA = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = lookup.h;
+                       name = JavaScriptCorePrefix.h;
+                       path = ../JavaScriptCorePrefix.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A86A0255597D01FF60F7 = {
+               F5FFE656026B47A6018635CA = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = math_object.cpp;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               F692A86B0255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = math_object.h;
+                       path = nodes2string.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A86C0255597D01FF60F7 = {
+//F50
+//F51
+//F52
+//F53
+//F54
+//F60
+//F61
+//F62
+//F63
+//F64
+               F68EBB8C0255D4C601FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = math_object.lut.h;
+                       path = config.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A86D0255597D01FF60F7 = {
+               F692A84D0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = nodes.cpp;
+                       path = array_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A86E0255597D01FF60F7 = {
+               F692A84E0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = nodes.h;
+                       path = array_object.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8700255597D01FF60F7 = {
+               F692A8500255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = number_object.cpp;
+                       path = bool_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8710255597D01FF60F7 = {
+               F692A8520255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = number_object.h;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = collector.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8720255597D01FF60F7 = {
+               F692A8530255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = number_object.lut.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               F692A8730255597D01FF60F7 = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.cpp.cpp;
-                       path = object_object.cpp;
+                       path = collector.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8740255597D01FF60F7 = {
+               F692A8540255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = object_object.h;
+                       lastKnownFileType = text.script.perl;
+                       path = create_hash_table;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8750255597D01FF60F7 = {
+               F692A8550255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = object.cpp;
+                       path = date_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8760255597D01FF60F7 = {
+               F692A8560255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = object.h;
+                       path = date_object.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8770255597D01FF60F7 = {
+               F692A8580255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = operations.cpp;
+                       path = debugger.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8780255597D01FF60F7 = {
+               F692A8590255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = operations.h;
+                       path = debugger.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8790255597D01FF60F7 = {
+               F692A85A0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = property_map.cpp;
+                       path = error_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87A0255597D01FF60F7 = {
+               F692A85B0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = property_map.h;
+                       path = error_object.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87B0255597D01FF60F7 = {
+               F692A85C0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = regexp_object.cpp;
+                       path = function_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87C0255597D01FF60F7 = {
+               F692A85D0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = regexp_object.h;
+                       path = function_object.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87D0255597D01FF60F7 = {
+               F692A85E0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = regexp.cpp;
+                       path = function.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87E0255597D01FF60F7 = {
+               F692A85F0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = regexp.h;
+                       path = function.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A87F0255597D01FF60F7 = {
+               F692A8610255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = string_object.cpp;
+                       path = internal.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8800255597D01FF60F7 = {
+               F692A8620255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = string_object.h;
+                       path = internal.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8810255597D01FF60F7 = {
+               F692A8630255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = string_object.lut.h;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = interpreter.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8840255597D01FF60F7 = {
+               F692A8640255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = types.h;
+                       path = interpreter.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8850255597D01FF60F7 = {
+               F692A8650255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = ustring.cpp;
+                       path = lexer.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8860255597D01FF60F7 = {
+               F692A8660255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = ustring.h;
+                       path = lexer.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8870255597D01FF60F7 = {
+               F692A8680255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = value.cpp;
+                       path = lookup.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8880255597D01FF60F7 = {
+               F692A8690255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = value.h;
+                       path = lookup.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8890255597D01FF60F7 = {
-                       fileRef = F692A84D0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A88A0255597D01FF60F7 = {
-                       fileRef = F692A84E0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A88B0255597D01FF60F7 = {
-                       fileRef = F692A84F0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A88C0255597D01FF60F7 = {
-                       fileRef = F692A8500255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A88E0255597D01FF60F7 = {
-                       fileRef = F692A8520255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A88F0255597D01FF60F7 = {
-                       fileRef = F692A8530255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8910255597D01FF60F7 = {
-                       fileRef = F692A8550255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8920255597D01FF60F7 = {
-                       fileRef = F692A8560255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8930255597D01FF60F7 = {
-                       fileRef = F692A8570255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8940255597D01FF60F7 = {
-                       fileRef = F692A8580255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8950255597D01FF60F7 = {
-                       fileRef = F692A8590255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8960255597D01FF60F7 = {
-                       fileRef = F692A85A0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8970255597D01FF60F7 = {
-                       fileRef = F692A85B0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8980255597D01FF60F7 = {
-                       fileRef = F692A85C0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8990255597D01FF60F7 = {
-                       fileRef = F692A85D0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A89A0255597D01FF60F7 = {
-                       fileRef = F692A85E0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A89B0255597D01FF60F7 = {
-                       fileRef = F692A85F0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A89D0255597D01FF60F7 = {
-                       fileRef = F692A8610255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A89E0255597D01FF60F7 = {
-                       fileRef = F692A8620255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A89F0255597D01FF60F7 = {
-                       fileRef = F692A8630255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A00255597D01FF60F7 = {
-                       fileRef = F692A8640255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8A10255597D01FF60F7 = {
-                       fileRef = F692A8650255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A20255597D01FF60F7 = {
-                       fileRef = F692A8660255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A30255597D01FF60F7 = {
-                       fileRef = F692A8670255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A40255597D01FF60F7 = {
-                       fileRef = F692A8680255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A50255597D01FF60F7 = {
-                       fileRef = F692A8690255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8A60255597D01FF60F7 = {
-                       fileRef = F692A86A0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A70255597D01FF60F7 = {
-                       fileRef = F692A86B0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8A80255597D01FF60F7 = {
-                       fileRef = F692A86C0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8A90255597D01FF60F7 = {
-                       fileRef = F692A86D0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8AA0255597D01FF60F7 = {
-                       fileRef = F692A86E0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8AC0255597D01FF60F7 = {
-                       fileRef = F692A8700255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8AD0255597D01FF60F7 = {
-                       fileRef = F692A8710255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8AE0255597D01FF60F7 = {
-                       fileRef = F692A8720255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8AF0255597D01FF60F7 = {
-                       fileRef = F692A8730255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               F692A8B00255597D01FF60F7 = {
-                       fileRef = F692A8740255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
-               };
-               F692A8B10255597D01FF60F7 = {
-                       fileRef = F692A8750255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A86A0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = math_object.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B20255597D01FF60F7 = {
-                       fileRef = F692A8760255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A86B0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = math_object.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B30255597D01FF60F7 = {
-                       fileRef = F692A8770255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A86D0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = nodes.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B40255597D01FF60F7 = {
-                       fileRef = F692A8780255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A86E0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = nodes.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B50255597D01FF60F7 = {
-                       fileRef = F692A8790255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8700255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = number_object.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B60255597D01FF60F7 = {
-                       fileRef = F692A87A0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A8710255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = number_object.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B70255597D01FF60F7 = {
-                       fileRef = F692A87B0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8730255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = object_object.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B80255597D01FF60F7 = {
-                       fileRef = F692A87C0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A8740255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = object_object.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8B90255597D01FF60F7 = {
-                       fileRef = F692A87D0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8750255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = object.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8BA0255597D01FF60F7 = {
-                       fileRef = F692A87E0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A8760255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = object.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8BB0255597D01FF60F7 = {
-                       fileRef = F692A87F0255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8770255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = operations.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8BC0255597D01FF60F7 = {
-                       fileRef = F692A8800255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A8780255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = operations.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8BD0255597D01FF60F7 = {
-                       fileRef = F692A8810255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8790255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = property_map.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C00255597D01FF60F7 = {
-                       fileRef = F692A8840255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A87A0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = property_map.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C10255597D01FF60F7 = {
-                       fileRef = F692A8850255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A87B0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = regexp_object.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C20255597D01FF60F7 = {
-                       fileRef = F692A8860255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A87C0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = regexp_object.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C30255597D01FF60F7 = {
-                       fileRef = F692A8870255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A87D0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = regexp.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C40255597D01FF60F7 = {
-                       fileRef = F692A8880255597D01FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                               ATTRIBUTES = (
-                                       Private,
-                               );
-                       };
+               F692A87E0255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = regexp.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8C802555BA201FF60F7 = {
+               F692A87F0255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.cpp.cpp;
-                       path = grammar.cpp;
+                       path = string_object.cpp;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8C902555BA201FF60F7 = {
+               F692A8800255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = grammar.cpp.h;
+                       path = string_object.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8CA02555BA201FF60F7 = {
+               F692A8840255597D01FF60F7 = {
                        fileEncoding = 30;
                        isa = PBXFileReference;
                        lastKnownFileType = sourcecode.c.h;
-                       path = grammar.h;
+                       path = types.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
-               F692A8CB02555BA201FF60F7 = {
-                       fileRef = F692A8C802555BA201FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8850255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = ustring.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8CC02555BA201FF60F7 = {
-                       fileRef = F692A8C902555BA201FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8860255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = ustring.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
-               F692A8CD02555BA201FF60F7 = {
-                       fileRef = F692A8CA02555BA201FF60F7;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
+               F692A8870255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.cpp.cpp;
+                       path = value.cpp;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               F692A8880255597D01FF60F7 = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = value.h;
+                       refType = 4;
+                       sourceTree = "<group>";
                };
        };
        rootObject = 0867D690FE84028FC02AAC07;
index d733bb54c7b674e580009624712cfb0cabf31792..77a0f901a78668e50d79cec2604c27c6a5a1ac72 100644 (file)
@@ -1,9 +1,6 @@
-SUBDIRS = pcre kjs
-
 all-am:
        xcodebuild -target All -buildstyle $(BUILDSTYLE) OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS)
 clean-am:
        xcodebuild -target All clean OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS)
        rm -rf $(SYMROOTS)/JavaScriptCore.build
        rm -rf $(SYMROOTS)/JavaScriptCore.framework
-       rm -rf $(SYMROOTS)/Safari.app/Frameworks/JavaScriptCore.framework
diff --git a/JavaScriptCore/kjs/.cvsignore b/JavaScriptCore/kjs/.cvsignore
deleted file mode 100644 (file)
index 737b385..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Makefile.in
-Makefile
-.dirstamp
-grammar-stamp
diff --git a/JavaScriptCore/kjs/Makefile.am b/JavaScriptCore/kjs/Makefile.am
deleted file mode 100644 (file)
index cd5c2ab..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-YACCFLAGS = -d --output-file=grammar.cpp --file-prefix=grammar --name-prefix=kjsyy
-
-GRAMMAR_FILES = grammar.h grammar.cpp.h grammar.cpp
-
-$(GRAMMAR_FILES): grammar-stamp
-
-grammar-stamp: grammar.y
-       $(YACC) $(YACCFLAGS) $< && cp -f grammar.cpp.h grammar.h && touch $@
-
-LUT_FILES = math_object.lut.h lexer.lut.h array_object.lut.h date_object.lut.h string_object.lut.h number_object.lut.h
-
-CREATE_HASH_TABLE = $(srcdir)/create_hash_table
-
-lexer.lut.h: keywords.table $(CREATE_HASH_TABLE)
-       $(CREATE_HASH_TABLE) $< -i > $@
-
-%.lut.h: %.cpp $(CREATE_HASH_TABLE)
-       $(CREATE_HASH_TABLE) $< -i > $@
-
-BUILT_SOURCES = $(GRAMMAR_FILES) $(LUT_FILES) grammar-stamp
-
-noinst_DATA = $(BUILT_SOURCES)
diff --git a/JavaScriptCore/kjs/array_object.lut.h b/JavaScriptCore/kjs/array_object.lut.h
deleted file mode 100644 (file)
index 73da3b0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Automatically generated from array_object.cpp using ./create_hash_table. DO NOT EDIT ! */
-
-#include "lookup.h"
-
-namespace KJS {
-
-const struct HashEntry arrayTableEntries[] = {
-   { "toString", ArrayProtoFuncImp::ToString, DontEnum|Function, 0, 0 },
-   { "sort", ArrayProtoFuncImp::Sort, DontEnum|Function, 1, 0 },
-   { "unshift", ArrayProtoFuncImp::UnShift, DontEnum|Function, 1, 0 },
-   { "join", ArrayProtoFuncImp::Join, DontEnum|Function, 1, &arrayTableEntries[15] },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "push", ArrayProtoFuncImp::Push, DontEnum|Function, 1, 0 },
-   { "toLocaleString", ArrayProtoFuncImp::ToLocaleString, DontEnum|Function, 0, 0 },
-   { "concat", ArrayProtoFuncImp::Concat, DontEnum|Function, 1, &arrayTableEntries[14] },
-   { "shift", ArrayProtoFuncImp::Shift, DontEnum|Function, 0, 0 },
-   { "pop", ArrayProtoFuncImp::Pop, DontEnum|Function, 0, &arrayTableEntries[13] },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "reverse", ArrayProtoFuncImp::Reverse, DontEnum|Function, 0, 0 },
-   { "slice", ArrayProtoFuncImp::Slice, DontEnum|Function, 2, 0 },
-   { "splice", ArrayProtoFuncImp::Splice, DontEnum|Function, 2, 0 }
-};
-
-const struct HashTable arrayTable = { 2, 16, arrayTableEntries, 13 };
-
-} // namespace
diff --git a/JavaScriptCore/kjs/date_object.lut.h b/JavaScriptCore/kjs/date_object.lut.h
deleted file mode 100644 (file)
index 9cc8fe9..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Automatically generated from date_object.cpp using ./create_hash_table. DO NOT EDIT ! */
-
-#include "lookup.h"
-
-namespace KJS {
-
-const struct HashEntry dateTableEntries[] = {
-   { "setMilliseconds", DateProtoFuncImp::SetMilliSeconds, DontEnum|Function, 1, 0 },
-   { "setYear", DateProtoFuncImp::SetYear, DontEnum|Function, 1, 0 },
-   { "toLocaleDateString", DateProtoFuncImp::ToLocaleDateString, DontEnum|Function, 0, &dateTableEntries[64] },
-   { 0, 0, 0, 0, 0 },
-   { "toString", DateProtoFuncImp::ToString, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setUTCSeconds", -DateProtoFuncImp::SetSeconds, DontEnum|Function, 2, 0 },
-   { "setHours", DateProtoFuncImp::SetHours, DontEnum|Function, 4, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getTimezoneOffset", DateProtoFuncImp::GetTimezoneOffset, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setSeconds", DateProtoFuncImp::SetSeconds, DontEnum|Function, 2, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getUTCMinutes", -DateProtoFuncImp::GetMinutes, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getUTCFullYear", -DateProtoFuncImp::GetFullYear, DontEnum|Function, 0, 0 },
-   { "toLocaleTimeString", DateProtoFuncImp::ToLocaleTimeString, DontEnum|Function, 0, 0 },
-   { "toDateString", DateProtoFuncImp::ToDateString, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getUTCDate", -DateProtoFuncImp::GetDate, DontEnum|Function, 0, 0 },
-   { "getMinutes", DateProtoFuncImp::GetMinutes, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getFullYear", DateProtoFuncImp::GetFullYear, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setUTCMinutes", -DateProtoFuncImp::SetMinutes, DontEnum|Function, 3, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setUTCFullYear", -DateProtoFuncImp::SetFullYear, DontEnum|Function, 3, 0 },
-   { "getDate", DateProtoFuncImp::GetDate, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setUTCDate", -DateProtoFuncImp::SetDate, DontEnum|Function, 1, 0 },
-   { "setMinutes", DateProtoFuncImp::SetMinutes, DontEnum|Function, 3, 0 },
-   { "toTimeString", DateProtoFuncImp::ToTimeString, DontEnum|Function, 0, &dateTableEntries[61] },
-   { "setFullYear", DateProtoFuncImp::SetFullYear, DontEnum|Function, 3, 0 },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getUTCMilliseconds", -DateProtoFuncImp::GetMilliSeconds, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setDate", DateProtoFuncImp::SetDate, DontEnum|Function, 1, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "getMonth", DateProtoFuncImp::GetMonth, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "toLocaleString", DateProtoFuncImp::ToLocaleString, DontEnum|Function, 0, 0 },
-   { "getTime", DateProtoFuncImp::GetTime, DontEnum|Function, 0, &dateTableEntries[63] },
-   { "getUTCDay", -DateProtoFuncImp::GetDay, DontEnum|Function, 0, &dateTableEntries[65] },
-   { "getYear", DateProtoFuncImp::GetYear, DontEnum|Function, 0, 0 },
-   { "valueOf", DateProtoFuncImp::ValueOf, DontEnum|Function, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "toGMTString", -DateProtoFuncImp::ToGMTString, DontEnum|Function, 0, &dateTableEntries[66] },
-   { 0, 0, 0, 0, 0 },
-   { "getUTCSeconds", -DateProtoFuncImp::GetSeconds, DontEnum|Function, 0, 0 },
-   { "getHours", DateProtoFuncImp::GetHours, DontEnum|Function, 0, 0 },
-   { "toUTCString", -DateProtoFuncImp::ToUTCString, DontEnum|Function, 0, &dateTableEntries[62] },
-   { 0, 0, 0, 0, 0 },
-   { 0, 0, 0, 0, 0 },
-   { "setTime", DateProtoFuncImp::SetTime, DontEnum|Function, 1, &dateTableEntries[67] },
-   { "getUTCMonth", -DateProtoFuncImp::GetMonth, DontEnum|Function, 0, 0 },
-   { "getDay", DateProtoFuncImp::GetDay, DontEnum|Function, 0, &dateTableEntries[68] },
-   { "getUTCHours", -DateProtoFuncImp::GetHours, DontEnum|Function, 0, 0 },
-   { "getSeconds", DateProtoFuncImp::GetSeconds, DontEnum|Function, 0, 0 },
-   { "getMilliseconds", DateProtoFuncImp::GetMilliSeconds, DontEnum|Function, 0, &dateTableEntries[69] },
-   { "setUTCMilliseconds", -DateProtoFuncImp::SetMilliSeconds, DontEnum|Function, 1, 0 },
-   { "setUTCHours", -DateProtoFuncImp::SetHours, DontEnum|Function, 4, 0 },
-   { "setMonth", DateProtoFuncImp::SetMonth, DontEnum|Function, 2, 0 },
-   { "setUTCMonth", -DateProtoFuncImp::SetMonth, DontEnum|Function, 2, 0 }
-};
-
-const struct HashTable dateTable = { 2, 70, dateTableEntries, 61 };
-
-} // namespace
diff --git a/JavaScriptCore/kjs/grammar.cpp b/JavaScriptCore/kjs/grammar.cpp
deleted file mode 100644 (file)
index 43a7d4e..0000000
+++ /dev/null
@@ -1,2251 +0,0 @@
-
-/*  A Bison parser, made from grammar.y
-    by GNU Bison version 1.28  */
-
-#define YYBISON 1  /* Identify Bison output.  */
-
-#define yyparse kjsyyparse
-#define yylex kjsyylex
-#define yyerror kjsyyerror
-#define yylval kjsyylval
-#define yychar kjsyychar
-#define yydebug kjsyydebug
-#define yynerrs kjsyynerrs
-#define YYLSP_NEEDED
-
-#define        NULLTOKEN       257
-#define        TRUETOKEN       258
-#define        FALSETOKEN      259
-#define        STRING  260
-#define        NUMBER  261
-#define        BREAK   262
-#define        CASE    263
-#define        DEFAULT 264
-#define        FOR     265
-#define        NEW     266
-#define        VAR     267
-#define        CONTINUE        268
-#define        FUNCTION        269
-#define        RETURN  270
-#define        VOID    271
-#define        DELETE  272
-#define        IF      273
-#define        THIS    274
-#define        DO      275
-#define        WHILE   276
-#define        ELSE    277
-#define        IN      278
-#define        INSTANCEOF      279
-#define        TYPEOF  280
-#define        SWITCH  281
-#define        WITH    282
-#define        RESERVED        283
-#define        THROW   284
-#define        TRY     285
-#define        CATCH   286
-#define        FINALLY 287
-#define        EQEQ    288
-#define        NE      289
-#define        STREQ   290
-#define        STRNEQ  291
-#define        LE      292
-#define        GE      293
-#define        OR      294
-#define        AND     295
-#define        PLUSPLUS        296
-#define        MINUSMINUS      297
-#define        LSHIFT  298
-#define        RSHIFT  299
-#define        URSHIFT 300
-#define        PLUSEQUAL       301
-#define        MINUSEQUAL      302
-#define        MULTEQUAL       303
-#define        DIVEQUAL        304
-#define        LSHIFTEQUAL     305
-#define        RSHIFTEQUAL     306
-#define        URSHIFTEQUAL    307
-#define        ANDEQUAL        308
-#define        MODEQUAL        309
-#define        XOREQUAL        310
-#define        OREQUAL 311
-#define        IDENT   312
-#define        AUTOPLUSPLUS    313
-#define        AUTOMINUSMINUS  314
-
-#line 1 "grammar.y"
-
-
-/*
- *  This file is part of the KDE libraries
- *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Lesser General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public
- *  License along with this library; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-#include <string.h>
-#include <stdlib.h>
-#include "value.h"
-#include "object.h"
-#include "types.h"
-#include "interpreter.h"
-#include "nodes.h"
-#include "lexer.h"
-#include "internal.h"
-
-// Not sure why, but yacc doesn't add this define along with the others.
-#define yylloc kjsyylloc
-
-/* default values for bison */
-#define YYDEBUG 0
-#define YYMAXDEPTH 0
-#if !APPLE_CHANGES
-#define YYERROR_VERBOSE
-#endif
-#define DBG(l, s, e) { l->setLoc(s.first_line, e.last_line, Parser::sid); } // location
-
-extern int kjsyylex();
-int kjsyyerror(const char *);
-static bool automatic();
-
-using namespace KJS;
-
-
-#line 55 "grammar.y"
-typedef union {
-  int                 ival;
-  double              dval;
-  UString             *ustr;
-  Identifier          *ident;
-  Node                *node;
-  StatementNode       *stat;
-  ParameterNode       *param;
-  FunctionBodyNode    *body;
-  FuncDeclNode        *func;
-  ProgramNode         *prog;
-  AssignExprNode      *init;
-  SourceElementsNode  *srcs;
-  StatListNode        *slist;
-  ArgumentsNode       *args;
-  ArgumentListNode    *alist;
-  VarDeclNode         *decl;
-  VarDeclListNode     *vlist;
-  CaseBlockNode       *cblk;
-  ClauseListNode      *clist;
-  CaseClauseNode      *ccl;
-  ElementNode         *elm;
-  Operator            op;
-  PropertyValueNode   *plist;
-  PropertyNode        *pnode;
-  CatchNode           *cnode;
-  FinallyNode         *fnode;
-} YYSTYPE;
-
-#ifndef YYLTYPE
-typedef
-  struct yyltype
-    {
-      int timestamp;
-      int first_line;
-      int first_column;
-      int last_line;
-      int last_column;
-      char *text;
-   }
-  yyltype;
-
-#define YYLTYPE yyltype
-#endif
-
-#include <stdio.h>
-
-#ifndef __cplusplus
-#ifndef __STDC__
-#define const
-#endif
-#endif
-
-
-
-#define        YYFINAL         359
-#define        YYFLAG          -32768
-#define        YYNTBASE        85
-
-#define YYTRANSLATE(x) ((unsigned)(x) <= 314 ? yytranslate[x] : 149)
-
-static const char yytranslate[] = {     0,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,    74,     2,     2,     2,    76,    79,     2,    62,
-    63,    75,    71,    68,    72,    70,    61,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,    69,    84,    77,
-    83,    78,    82,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-    66,     2,    67,    80,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,    64,    81,    65,    73,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     2,     2,     2,     2,     2,     1,     3,     4,     5,     6,
-     7,     8,     9,    10,    11,    12,    13,    14,    15,    16,
-    17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
-    27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
-    37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-    47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
-    57,    58,    59,    60
-};
-
-#if YYDEBUG != 0
-static const short yyprhs[] = {     0,
-     0,     2,     4,     6,     8,    10,    12,    14,    16,    18,
-    20,    22,    26,    29,    33,    37,    41,    47,    50,    55,
-    56,    58,    60,    63,    67,    73,    75,    77,    79,    81,
-    83,    88,    92,    96,    98,   101,   104,   107,   112,   116,
-   119,   123,   125,   129,   131,   133,   135,   138,   141,   143,
-   146,   149,   152,   155,   158,   161,   164,   167,   170,   173,
-   176,   178,   182,   186,   190,   192,   196,   200,   202,   206,
-   210,   214,   216,   220,   224,   228,   232,   236,   240,   242,
-   246,   250,   254,   258,   260,   264,   266,   270,   272,   276,
-   278,   282,   284,   288,   290,   296,   298,   302,   304,   306,
-   308,   310,   312,   314,   316,   318,   320,   322,   324,   326,
-   328,   332,   334,   336,   338,   340,   342,   344,   346,   348,
-   350,   352,   354,   356,   358,   360,   363,   367,   369,   372,
-   376,   380,   382,   386,   388,   391,   394,   396,   399,   402,
-   408,   416,   423,   429,   439,   450,   458,   467,   477,   478,
-   480,   483,   486,   490,   494,   497,   500,   504,   508,   511,
-   514,   518,   522,   528,   534,   538,   544,   545,   547,   549,
-   552,   556,   561,   564,   568,   572,   576,   580,   584,   588,
-   593,   599,   602,   608,   615,   620,   626,   628,   632,   635,
-   639,   640,   642,   644,   647,   649
-};
-
-static const short yyrhs[] = {     3,
-     0,     4,     0,     5,     0,     7,     0,     6,     0,    61,
-     0,    50,     0,    20,     0,    58,     0,    85,     0,    87,
-     0,    62,   114,    63,     0,    64,    65,     0,    64,    91,
-    65,     0,    66,    89,    67,     0,    66,    88,    67,     0,
-    66,    88,    68,    89,    67,     0,    89,   112,     0,    88,
-    68,    89,   112,     0,     0,    90,     0,    68,     0,    90,
-    68,     0,    92,    69,   112,     0,    91,    68,    92,    69,
-   112,     0,    58,     0,     6,     0,     7,     0,    86,     0,
-   143,     0,    93,    66,   114,    67,     0,    93,    70,    58,
-     0,    12,    93,    96,     0,    93,     0,    12,    94,     0,
-    93,    96,     0,    95,    96,     0,    95,    66,   114,    67,
-     0,    95,    70,    58,     0,    62,    63,     0,    62,    97,
-    63,     0,   112,     0,    97,    68,   112,     0,    94,     0,
-    95,     0,    98,     0,    98,    42,     0,    98,    43,     0,
-    99,     0,    18,   100,     0,    17,   100,     0,    26,   100,
-     0,    42,   100,     0,    59,   100,     0,    43,   100,     0,
-    60,   100,     0,    71,   100,     0,    72,   100,     0,    73,
-   100,     0,    74,   100,     0,   100,     0,   101,    75,   100,
-     0,   101,    61,   100,     0,   101,    76,   100,     0,   101,
-     0,   102,    71,   101,     0,   102,    72,   101,     0,   102,
-     0,   103,    44,   102,     0,   103,    45,   102,     0,   103,
-    46,   102,     0,   103,     0,   104,    77,   103,     0,   104,
-    78,   103,     0,   104,    38,   103,     0,   104,    39,   103,
-     0,   104,    25,   103,     0,   104,    24,   103,     0,   104,
-     0,   105,    34,   104,     0,   105,    35,   104,     0,   105,
-    36,   104,     0,   105,    37,   104,     0,   105,     0,   106,
-    79,   105,     0,   106,     0,   107,    80,   106,     0,   107,
-     0,   108,    81,   107,     0,   108,     0,   109,    41,   108,
-     0,   109,     0,   110,    40,   109,     0,   110,     0,   110,
-    82,   112,    69,   112,     0,   111,     0,    98,   113,   112,
-     0,    83,     0,    47,     0,    48,     0,    49,     0,    50,
-     0,    51,     0,    52,     0,    53,     0,    54,     0,    56,
-     0,    57,     0,    55,     0,   112,     0,   114,    68,   112,
-     0,   116,     0,   118,     0,   122,     0,   123,     0,   124,
-     0,   125,     0,   127,     0,   128,     0,   129,     0,   130,
-     0,   131,     0,   137,     0,   138,     0,   139,     0,    64,
-    65,     0,    64,   147,    65,     0,   115,     0,   117,   115,
-     0,    13,   119,    84,     0,    13,   119,     1,     0,   120,
-     0,   119,    68,   120,     0,    58,     0,    58,   121,     0,
-    83,   112,     0,    84,     0,   114,    84,     0,   114,     1,
-     0,    19,    62,   114,    63,   115,     0,    19,    62,   114,
-    63,   115,    23,   115,     0,    21,   115,    22,    62,   114,
-    63,     0,    22,    62,   114,    63,   115,     0,    11,    62,
-   126,    84,   126,    84,   126,    63,   115,     0,    11,    62,
-    13,   119,    84,   126,    84,   126,    63,   115,     0,    11,
-    62,    98,    24,   114,    63,   115,     0,    11,    62,    13,
-    58,    24,   114,    63,   115,     0,    11,    62,    13,    58,
-   121,    24,   114,    63,   115,     0,     0,   114,     0,    14,
-    84,     0,    14,     1,     0,    14,    58,    84,     0,    14,
-    58,     1,     0,     8,    84,     0,     8,     1,     0,     8,
-    58,    84,     0,     8,    58,     1,     0,    16,    84,     0,
-    16,     1,     0,    16,   114,    84,     0,    16,   114,     1,
-     0,    28,    62,   114,    63,   115,     0,    27,    62,   114,
-    63,   132,     0,    64,   133,    65,     0,    64,   133,   136,
-   133,    65,     0,     0,   134,     0,   135,     0,   134,   135,
-     0,     9,   114,    69,     0,     9,   114,    69,   117,     0,
-    10,    69,     0,    10,    69,   117,     0,    58,    69,   115,
-     0,    30,   114,    84,     0,    30,   114,     1,     0,    31,
-   116,   140,     0,    31,   116,   141,     0,    31,   116,   140,
-   141,     0,    32,    62,    58,    63,   116,     0,    33,   116,
-     0,    15,    58,    62,    63,   145,     0,    15,    58,    62,
-   144,    63,   145,     0,    15,    62,    63,   145,     0,    15,
-    62,   144,    63,   145,     0,    58,     0,   144,    68,    58,
-     0,    64,    65,     0,    64,   147,    65,     0,     0,   147,
-     0,   148,     0,   147,   148,     0,   115,     0,   142,     0
-};
-
-#endif
-
-#if YYDEBUG != 0
-static const short yyrline[] = { 0,
-   169,   171,   172,   173,   174,   175,   178,   184,   186,   187,
-   188,   189,   190,   191,   194,   196,   197,   200,   202,   206,
-   208,   211,   213,   216,   218,   222,   224,   225,   228,   230,
-   231,   232,   233,   236,   238,   241,   243,   244,   245,   248,
-   250,   253,   255,   258,   260,   263,   265,   266,   269,   271,
-   272,   273,   274,   275,   276,   277,   278,   279,   280,   281,
-   284,   286,   287,   288,   291,   293,   294,   297,   299,   300,
-   301,   304,   306,   308,   310,   312,   314,   316,   320,   322,
-   323,   324,   325,   328,   330,   333,   335,   338,   340,   343,
-   345,   349,   351,   355,   357,   361,   363,   367,   369,   370,
-   371,   372,   373,   374,   375,   376,   377,   378,   379,   382,
-   384,   387,   389,   390,   391,   392,   393,   394,   395,   396,
-   397,   398,   399,   400,   401,   404,   406,   409,   411,   414,
-   417,   426,   428,   432,   434,   437,   441,   445,   448,   455,
-   457,   461,   463,   464,   467,   470,   473,   476,   481,   483,
-   486,   488,   492,   493,   499,   501,   505,   506,   513,   515,
-   519,   520,   526,   531,   536,   538,   542,   544,   547,   549,
-   552,   554,   557,   559,   562,   567,   569,   572,   574,   575,
-   578,   582,   586,   588,   591,   593,   598,   600,   603,   606,
-   610,   613,   617,   619,   622,   624
-};
-#endif
-
-
-#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)
-
-static const char * const yytname[] = {   "$","error","$undefined.","NULLTOKEN",
-"TRUETOKEN","FALSETOKEN","STRING","NUMBER","BREAK","CASE","DEFAULT","FOR","NEW",
-"VAR","CONTINUE","FUNCTION","RETURN","VOID","DELETE","IF","THIS","DO","WHILE",
-"ELSE","IN","INSTANCEOF","TYPEOF","SWITCH","WITH","RESERVED","THROW","TRY","CATCH",
-"FINALLY","EQEQ","NE","STREQ","STRNEQ","LE","GE","OR","AND","PLUSPLUS","MINUSMINUS",
-"LSHIFT","RSHIFT","URSHIFT","PLUSEQUAL","MINUSEQUAL","MULTEQUAL","DIVEQUAL",
-"LSHIFTEQUAL","RSHIFTEQUAL","URSHIFTEQUAL","ANDEQUAL","MODEQUAL","XOREQUAL",
-"OREQUAL","IDENT","AUTOPLUSPLUS","AUTOMINUSMINUS","'/'","'('","')'","'{'","'}'",
-"'['","']'","','","':'","'.'","'+'","'-'","'~'","'!'","'*'","'%'","'<'","'>'",
-"'&'","'^'","'|'","'?'","'='","';'","Literal","PrimaryExpr","ArrayLiteral","ElementList",
-"ElisionOpt","Elision","PropertyNameAndValueList","PropertyName","MemberExpr",
-"NewExpr","CallExpr","Arguments","ArgumentList","LeftHandSideExpr","PostfixExpr",
-"UnaryExpr","MultiplicativeExpr","AdditiveExpr","ShiftExpr","RelationalExpr",
-"EqualityExpr","BitwiseANDExpr","BitwiseXORExpr","BitwiseORExpr","LogicalANDExpr",
-"LogicalORExpr","ConditionalExpr","AssignmentExpr","AssignmentOperator","Expr",
-"Statement","Block","StatementList","VariableStatement","VariableDeclarationList",
-"VariableDeclaration","Initializer","EmptyStatement","ExprStatement","IfStatement",
-"IterationStatement","ExprOpt","ContinueStatement","BreakStatement","ReturnStatement",
-"WithStatement","SwitchStatement","CaseBlock","CaseClausesOpt","CaseClauses",
-"CaseClause","DefaultClause","LabelledStatement","ThrowStatement","TryStatement",
-"Catch","Finally","FunctionDeclaration","FunctionExpr","FormalParameterList",
-"FunctionBody","Program","SourceElements","SourceElement", NULL
-};
-#endif
-
-static const short yyr1[] = {     0,
-    85,    85,    85,    85,    85,    85,    85,    86,    86,    86,
-    86,    86,    86,    86,    87,    87,    87,    88,    88,    89,
-    89,    90,    90,    91,    91,    92,    92,    92,    93,    93,
-    93,    93,    93,    94,    94,    95,    95,    95,    95,    96,
-    96,    97,    97,    98,    98,    99,    99,    99,   100,   100,
-   100,   100,   100,   100,   100,   100,   100,   100,   100,   100,
-   101,   101,   101,   101,   102,   102,   102,   103,   103,   103,
-   103,   104,   104,   104,   104,   104,   104,   104,   105,   105,
-   105,   105,   105,   106,   106,   107,   107,   108,   108,   109,
-   109,   110,   110,   111,   111,   112,   112,   113,   113,   113,
-   113,   113,   113,   113,   113,   113,   113,   113,   113,   114,
-   114,   115,   115,   115,   115,   115,   115,   115,   115,   115,
-   115,   115,   115,   115,   115,   116,   116,   117,   117,   118,
-   118,   119,   119,   120,   120,   121,   122,   123,   123,   124,
-   124,   125,   125,   125,   125,   125,   125,   125,   126,   126,
-   127,   127,   127,   127,   128,   128,   128,   128,   129,   129,
-   129,   129,   130,   131,   132,   132,   133,   133,   134,   134,
-   135,   135,   136,   136,   137,   138,   138,   139,   139,   139,
-   140,   141,   142,   142,   143,   143,   144,   144,   145,   145,
-   146,   146,   147,   147,   148,   148
-};
-
-static const short yyr2[] = {     0,
-     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-     1,     3,     2,     3,     3,     3,     5,     2,     4,     0,
-     1,     1,     2,     3,     5,     1,     1,     1,     1,     1,
-     4,     3,     3,     1,     2,     2,     2,     4,     3,     2,
-     3,     1,     3,     1,     1,     1,     2,     2,     1,     2,
-     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-     1,     3,     3,     3,     1,     3,     3,     1,     3,     3,
-     3,     1,     3,     3,     3,     3,     3,     3,     1,     3,
-     3,     3,     3,     1,     3,     1,     3,     1,     3,     1,
-     3,     1,     3,     1,     5,     1,     3,     1,     1,     1,
-     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-     3,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-     1,     1,     1,     1,     1,     2,     3,     1,     2,     3,
-     3,     1,     3,     1,     2,     2,     1,     2,     2,     5,
-     7,     6,     5,     9,    10,     7,     8,     9,     0,&