You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2014/04/12 08:49:59 UTC

[lucy-commits] [24/27] git commit: refs/heads/master - Remove bundled Clownfish.

Remove bundled Clownfish.


Project: http://git-wip-us.apache.org/repos/asf/lucy/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/1704c275
Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/1704c275
Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/1704c275

Branch: refs/heads/master
Commit: 1704c2750437d29a2b4055457ad15abe0b1b14d4
Parents: f71ac45
Author: Tim Wilkens <ti...@gmail.com>
Authored: Fri Mar 21 16:19:42 2014 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Sat Apr 12 00:38:34 2014 -0600

----------------------------------------------------------------------
 clownfish/compiler/.gitignore                   |    4 -
 clownfish/compiler/c/.gitignore                 |    5 -
 clownfish/compiler/c/INSTALL                    |   44 -
 clownfish/compiler/c/cfc.c                      |  211 -
 clownfish/compiler/c/configure                  |   49 -
 clownfish/compiler/c/configure.bat              |   45 -
 clownfish/compiler/c/t/cfbase/Animal.cfh        |   21 -
 clownfish/compiler/c/t/cfbase/Animal.cfp        |    4 -
 clownfish/compiler/c/t/cfbase/Animal/Dog.cfh    |   28 -
 clownfish/compiler/c/t/cfbase/Animal/Util.cfh   |   23 -
 .../compiler/c/t/cfext/Animal/Rottweiler.cfh    |   31 -
 .../compiler/c/t/cfext/AnimalExtension.cfp      |    5 -
 clownfish/compiler/c/t/test_cfc.c               |   33 -
 clownfish/compiler/common/charmonizer.c         | 7284 -----------------
 clownfish/compiler/common/charmonizer.main      |  286 -
 clownfish/compiler/include/CFC.h                |   53 -
 clownfish/compiler/perl/.gitignore              |    9 -
 clownfish/compiler/perl/Build.PL                |   50 -
 clownfish/compiler/perl/MANIFEST                |    7 -
 .../perl/buildlib/Clownfish/CFC/Build.pm        |  150 -
 clownfish/compiler/perl/lib/Clownfish.pod       |  187 -
 clownfish/compiler/perl/lib/Clownfish/CFC.pm    |  900 ---
 clownfish/compiler/perl/lib/Clownfish/CFC.xs    | 2556 ------
 .../compiler/perl/lib/Clownfish/CFC/Base.pm     |   20 -
 .../perl/lib/Clownfish/CFC/Binding/Core.pm      |   20 -
 .../lib/Clownfish/CFC/Binding/Core/Aliases.pm   |   20 -
 .../lib/Clownfish/CFC/Binding/Core/Class.pm     |   20 -
 .../perl/lib/Clownfish/CFC/Binding/Core/File.pm |   20 -
 .../lib/Clownfish/CFC/Binding/Core/Function.pm  |   20 -
 .../lib/Clownfish/CFC/Binding/Core/Method.pm    |   20 -
 .../perl/lib/Clownfish/CFC/Binding/Perl.pm      |   20 -
 .../lib/Clownfish/CFC/Binding/Perl/Class.pm     |   20 -
 .../Clownfish/CFC/Binding/Perl/Constructor.pm   |   20 -
 .../lib/Clownfish/CFC/Binding/Perl/Method.pm    |   20 -
 .../perl/lib/Clownfish/CFC/Binding/Perl/Pod.pm  |   20 -
 .../Clownfish/CFC/Binding/Perl/Subroutine.pm    |   20 -
 .../lib/Clownfish/CFC/Binding/Perl/TypeMap.pm   |   20 -
 .../perl/lib/Clownfish/CFC/Model/CBlock.pm      |   20 -
 .../perl/lib/Clownfish/CFC/Model/Class.pm       |   20 -
 .../perl/lib/Clownfish/CFC/Model/DocuComment.pm |   20 -
 .../perl/lib/Clownfish/CFC/Model/File.pm        |   20 -
 .../perl/lib/Clownfish/CFC/Model/FileSpec.pm    |   20 -
 .../perl/lib/Clownfish/CFC/Model/Function.pm    |   20 -
 .../perl/lib/Clownfish/CFC/Model/Hierarchy.pm   |   20 -
 .../perl/lib/Clownfish/CFC/Model/Method.pm      |   20 -
 .../perl/lib/Clownfish/CFC/Model/ParamList.pm   |   20 -
 .../perl/lib/Clownfish/CFC/Model/Parcel.pm      |   20 -
 .../perl/lib/Clownfish/CFC/Model/Symbol.pm      |   20 -
 .../perl/lib/Clownfish/CFC/Model/Type.pm        |   20 -
 .../perl/lib/Clownfish/CFC/Model/Variable.pm    |   20 -
 .../compiler/perl/lib/Clownfish/CFC/Parser.pm   |   20 -
 .../perl/lib/Clownfish/CFC/Perl/Build.pm        |  679 --
 .../lib/Clownfish/CFC/Perl/Build/Charmonic.pm   |  116 -
 .../compiler/perl/lib/Clownfish/CFC/Test.pm     |   20 -
 .../compiler/perl/lib/Clownfish/CFC/Util.pm     |   20 -
 clownfish/compiler/perl/t/000-load.t            |   39 -
 clownfish/compiler/perl/t/001-util.t            |   69 -
 clownfish/compiler/perl/t/050-docucomment.t     |   58 -
 clownfish/compiler/perl/t/051-symbol.t          |   84 -
 clownfish/compiler/perl/t/052-version.t         |   41 -
 clownfish/compiler/perl/t/100-type.t            |   42 -
 clownfish/compiler/perl/t/101-primitive_type.t  |   36 -
 clownfish/compiler/perl/t/102-integer_type.t    |   82 -
 clownfish/compiler/perl/t/103-float_type.t      |   48 -
 clownfish/compiler/perl/t/104-void_type.t       |   52 -
 clownfish/compiler/perl/t/105-object_type.t     |  132 -
 clownfish/compiler/perl/t/106-va_list_type.t    |   37 -
 clownfish/compiler/perl/t/107-arbitrary_type.t  |   60 -
 clownfish/compiler/perl/t/108-composite_type.t  |   92 -
 clownfish/compiler/perl/t/200-function.t        |   60 -
 clownfish/compiler/perl/t/201-method.t          |  139 -
 .../compiler/perl/t/202-overridden_method.t     |   46 -
 clownfish/compiler/perl/t/203-final_method.t    |   40 -
 clownfish/compiler/perl/t/300-variable.t        |   86 -
 clownfish/compiler/perl/t/301-param_list.t      |   57 -
 clownfish/compiler/perl/t/400-file_spec.t       |   39 -
 clownfish/compiler/perl/t/401-class.t           |  274 -
 clownfish/compiler/perl/t/402-c_block.t         |   36 -
 clownfish/compiler/perl/t/403-parcel.t          |  112 -
 clownfish/compiler/perl/t/404-file.t            |   99 -
 clownfish/compiler/perl/t/500-hierarchy.t       |  105 -
 clownfish/compiler/perl/t/501-include_dir.t     |  102 -
 clownfish/compiler/perl/t/502-clash.t           |  115 -
 clownfish/compiler/perl/t/600-parser.t          |  167 -
 clownfish/compiler/perl/t/cfbase/Animal.cfh     |   21 -
 clownfish/compiler/perl/t/cfbase/Animal.cfp     |    4 -
 clownfish/compiler/perl/t/cfbase/Animal/Dog.cfh |   28 -
 .../compiler/perl/t/cfbase/Animal/Util.cfh      |   23 -
 clownfish/compiler/perl/t/cfclash/bar/Bar.cfh   |   25 -
 clownfish/compiler/perl/t/cfclash/bar/Bar.cfp   |    4 -
 clownfish/compiler/perl/t/cfclash/bar/Baz.cfh   |   25 -
 .../perl/t/cfclash/class/Animal/DogClash.cfh    |   28 -
 .../perl/t/cfclash/class/AnimalExtension.cfp    |    5 -
 .../compiler/perl/t/cfclash/file/Animal/Dog.cfh |   28 -
 clownfish/compiler/perl/t/cfclash/foo/Foo.cfh   |   25 -
 clownfish/compiler/perl/t/cfclash/foo/Foo.cfp   |    4 -
 .../compiler/perl/t/cfext/Animal/Rottweiler.cfh |   31 -
 .../compiler/perl/t/cfext/AnimalExtension.cfp   |    5 -
 clownfish/compiler/perl/t/core/001-util.t       |   25 -
 .../compiler/perl/t/core/050-docucomment.t      |   25 -
 clownfish/compiler/perl/t/core/051-symbol.t     |   25 -
 clownfish/compiler/perl/t/core/052-version.t    |   25 -
 clownfish/compiler/perl/t/core/100-type.t       |   25 -
 clownfish/compiler/perl/t/core/200-function.t   |   25 -
 clownfish/compiler/perl/t/core/201-method.t     |   25 -
 clownfish/compiler/perl/t/core/300-variable.t   |   25 -
 clownfish/compiler/perl/t/core/301-param_list.t |   25 -
 clownfish/compiler/perl/t/core/400-file_spec.t  |   25 -
 clownfish/compiler/perl/t/core/401-class.t      |   25 -
 clownfish/compiler/perl/t/core/402-c_block.t    |   25 -
 clownfish/compiler/perl/t/core/403-parcel.t     |   25 -
 clownfish/compiler/perl/t/core/404-file.t       |   25 -
 clownfish/compiler/perl/t/core/500-hierarchy.t  |   25 -
 clownfish/compiler/perl/t/core/600-parser.t     |   25 -
 clownfish/compiler/perl/typemap                 |  154 -
 clownfish/compiler/python/clownfish/_cfc.c      |  143 -
 .../compiler/python/clownfish/cfc/__init__.py   |   17 -
 clownfish/compiler/python/setup.py              |  203 -
 clownfish/compiler/ruby/Rakefile                |  184 -
 clownfish/compiler/ruby/ext/Clownfish/CFC.c     |  203 -
 .../compiler/ruby/ext/Clownfish/extconf.rb      |   29 -
 clownfish/compiler/ruby/ext/example.rb          |   25 -
 clownfish/compiler/src/CFCBase.c                |   62 -
 clownfish/compiler/src/CFCBase.h                |   89 -
 clownfish/compiler/src/CFCBindAliases.c         |   53 -
 clownfish/compiler/src/CFCBindAliases.h         |   33 -
 clownfish/compiler/src/CFCBindClass.c           |  719 --
 clownfish/compiler/src/CFCBindClass.h           |   72 -
 clownfish/compiler/src/CFCBindCore.c            |  749 --
 clownfish/compiler/src/CFCBindCore.h            |   72 -
 clownfish/compiler/src/CFCBindFile.c            |  120 -
 clownfish/compiler/src/CFCBindFile.h            |   58 -
 clownfish/compiler/src/CFCBindFunction.c        |   39 -
 clownfish/compiler/src/CFCBindFunction.h        |   40 -
 clownfish/compiler/src/CFCBindMethod.c          |  309 -
 clownfish/compiler/src/CFCBindMethod.h          |   90 -
 clownfish/compiler/src/CFCC.c                   |  198 -
 clownfish/compiler/src/CFCC.h                   |   67 -
 clownfish/compiler/src/CFCCBlock.c              |   56 -
 clownfish/compiler/src/CFCCBlock.h              |   71 -
 clownfish/compiler/src/CFCCClass.c              |  552 --
 clownfish/compiler/src/CFCCClass.h              |   41 -
 clownfish/compiler/src/CFCClass.c               |  833 --
 clownfish/compiler/src/CFCClass.h               |  305 -
 clownfish/compiler/src/CFCDocuComment.c         |  265 -
 clownfish/compiler/src/CFCDocuComment.h         |   61 -
 clownfish/compiler/src/CFCFile.c                |  232 -
 clownfish/compiler/src/CFCFile.h                |  119 -
 clownfish/compiler/src/CFCFileSpec.c            |   86 -
 clownfish/compiler/src/CFCFileSpec.h            |   69 -
 clownfish/compiler/src/CFCFunction.c            |  144 -
 clownfish/compiler/src/CFCFunction.h            |  124 -
 clownfish/compiler/src/CFCHierarchy.c           |  541 --
 clownfish/compiler/src/CFCHierarchy.h           |  103 -
 clownfish/compiler/src/CFCLexHeader.c           | 2045 -----
 clownfish/compiler/src/CFCLexHeader.h           |  315 -
 clownfish/compiler/src/CFCLexHeader.l           |  137 -
 clownfish/compiler/src/CFCMemPool.c             |   84 -
 clownfish/compiler/src/CFCMemPool.h             |   43 -
 clownfish/compiler/src/CFCMethod.c              |  439 --
 clownfish/compiler/src/CFCMethod.h              |  244 -
 clownfish/compiler/src/CFCParamList.c           |  178 -
 clownfish/compiler/src/CFCParamList.h           |   95 -
 clownfish/compiler/src/CFCParcel.c              |  626 --
 clownfish/compiler/src/CFCParcel.h              |  151 -
 clownfish/compiler/src/CFCParseHeader.y         |  648 --
 clownfish/compiler/src/CFCParser.c              |  207 -
 clownfish/compiler/src/CFCParser.h              |  114 -
 clownfish/compiler/src/CFCPerl.c                |  600 --
 clownfish/compiler/src/CFCPerl.h                |  120 -
 clownfish/compiler/src/CFCPerlClass.c           |  582 --
 clownfish/compiler/src/CFCPerlClass.h           |  175 -
 clownfish/compiler/src/CFCPerlConstructor.c     |  148 -
 clownfish/compiler/src/CFCPerlConstructor.h     |   63 -
 clownfish/compiler/src/CFCPerlMethod.c          |  666 --
 clownfish/compiler/src/CFCPerlMethod.h          |   69 -
 clownfish/compiler/src/CFCPerlPod.c             |  391 -
 clownfish/compiler/src/CFCPerlPod.h             |  125 -
 clownfish/compiler/src/CFCPerlSub.c             |  262 -
 clownfish/compiler/src/CFCPerlSub.h             |  120 -
 clownfish/compiler/src/CFCPerlTypeMap.c         |  306 -
 clownfish/compiler/src/CFCPerlTypeMap.h         |   76 -
 clownfish/compiler/src/CFCRuby.c                |  264 -
 clownfish/compiler/src/CFCRuby.h                |   98 -
 clownfish/compiler/src/CFCSymbol.c              |  280 -
 clownfish/compiler/src/CFCSymbol.h              |  158 -
 clownfish/compiler/src/CFCTest.c                |  497 --
 clownfish/compiler/src/CFCTest.h                |  174 -
 clownfish/compiler/src/CFCTestCBlock.c          |   60 -
 clownfish/compiler/src/CFCTestClass.c           |  360 -
 clownfish/compiler/src/CFCTestDocuComment.c     |  107 -
 clownfish/compiler/src/CFCTestFile.c            |  149 -
 clownfish/compiler/src/CFCTestFileSpec.c        |   53 -
 clownfish/compiler/src/CFCTestFunction.c        |   76 -
 clownfish/compiler/src/CFCTestHierarchy.c       |  236 -
 clownfish/compiler/src/CFCTestMethod.c          |  286 -
 clownfish/compiler/src/CFCTestParamList.c       |   96 -
 clownfish/compiler/src/CFCTestParcel.c          |  106 -
 clownfish/compiler/src/CFCTestParser.c          |  331 -
 clownfish/compiler/src/CFCTestSymbol.c          |  150 -
 clownfish/compiler/src/CFCTestType.c            |  545 --
 clownfish/compiler/src/CFCTestUtil.c            |  120 -
 clownfish/compiler/src/CFCTestVariable.c        |  108 -
 clownfish/compiler/src/CFCTestVersion.c         |   69 -
 clownfish/compiler/src/CFCType.c                |  535 --
 clownfish/compiler/src/CFCType.h                |  281 -
 clownfish/compiler/src/CFCUtil.c                |  539 --
 clownfish/compiler/src/CFCUtil.h                |  193 -
 clownfish/compiler/src/CFCVariable.c            |  166 -
 clownfish/compiler/src/CFCVariable.h            |  114 -
 clownfish/compiler/src/CFCVersion.c             |  122 -
 clownfish/compiler/src/CFCVersion.h             |   62 -
 .../devel/benchmarks/method_dispatch/.gitignore |    3 -
 .../benchmarks/method_dispatch/Makefile.darwin  |   31 -
 .../benchmarks/method_dispatch/Makefile.linux   |   31 -
 .../devel/benchmarks/method_dispatch/dso.c      |   67 -
 .../devel/benchmarks/method_dispatch/dso.h      |   34 -
 .../devel/benchmarks/method_dispatch/exe.c      |  182 -
 clownfish/devel/benchmarks/method_dispatch/oo.h |   40 -
 clownfish/runtime/c/.gitignore                  |    9 -
 clownfish/runtime/c/INSTALL                     |   46 -
 clownfish/runtime/c/cfc_header                  |   23 -
 clownfish/runtime/c/configure                   |   52 -
 clownfish/runtime/c/configure.bat               |   50 -
 clownfish/runtime/c/install.sh                  |   91 -
 clownfish/runtime/c/src/Clownfish/Err.c         |  107 -
 .../runtime/c/src/Clownfish/LockFreeRegistry.c  |   33 -
 clownfish/runtime/c/src/Clownfish/Obj.c         |   62 -
 clownfish/runtime/c/src/Clownfish/VTable.c      |   79 -
 clownfish/runtime/c/t/test_cfish.c              |   39 -
 clownfish/runtime/common/charmonizer.c          | 7427 ------------------
 clownfish/runtime/common/charmonizer.main       |  429 -
 clownfish/runtime/core/Clownfish.c              |   27 -
 clownfish/runtime/core/Clownfish.cfp            |    5 -
 clownfish/runtime/core/Clownfish/ByteBuf.c      |  254 -
 clownfish/runtime/core/Clownfish/ByteBuf.cfh    |  159 -
 clownfish/runtime/core/Clownfish/CharBuf.c      |  409 -
 clownfish/runtime/core/Clownfish/CharBuf.cfh    |  152 -
 clownfish/runtime/core/Clownfish/Err.c          |  272 -
 clownfish/runtime/core/Clownfish/Err.cfh        |  254 -
 clownfish/runtime/core/Clownfish/Hash.c         |  368 -
 clownfish/runtime/core/Clownfish/Hash.cfh       |  153 -
 .../runtime/core/Clownfish/LockFreeRegistry.c   |  129 -
 .../runtime/core/Clownfish/LockFreeRegistry.cfh |   45 -
 clownfish/runtime/core/Clownfish/Method.c       |   83 -
 clownfish/runtime/core/Clownfish/Method.cfh     |   59 -
 clownfish/runtime/core/Clownfish/Num.c          |  396 -
 clownfish/runtime/core/Clownfish/Num.cfh        |  277 -
 clownfish/runtime/core/Clownfish/Obj.c          |  102 -
 clownfish/runtime/core/Clownfish/Obj.cfh        |  192 -
 clownfish/runtime/core/Clownfish/String.c       |  921 ---
 clownfish/runtime/core/Clownfish/String.cfh     |  449 --
 clownfish/runtime/core/Clownfish/Test.c         |   60 -
 clownfish/runtime/core/Clownfish/Test.cfh       |   26 -
 .../runtime/core/Clownfish/Test/TestByteBuf.c   |  156 -
 .../runtime/core/Clownfish/Test/TestByteBuf.cfh |   29 -
 .../runtime/core/Clownfish/Test/TestCharBuf.c   |  300 -
 .../runtime/core/Clownfish/Test/TestCharBuf.cfh |   29 -
 clownfish/runtime/core/Clownfish/Test/TestErr.c |   50 -
 .../runtime/core/Clownfish/Test/TestErr.cfh     |   28 -
 .../runtime/core/Clownfish/Test/TestHash.c      |  234 -
 .../runtime/core/Clownfish/Test/TestHash.cfh    |   29 -
 .../core/Clownfish/Test/TestLockFreeRegistry.c  |   85 -
 .../Clownfish/Test/TestLockFreeRegistry.cfh     |   40 -
 clownfish/runtime/core/Clownfish/Test/TestNum.c |  285 -
 .../runtime/core/Clownfish/Test/TestNum.cfh     |   29 -
 clownfish/runtime/core/Clownfish/Test/TestObj.c |  182 -
 .../runtime/core/Clownfish/Test/TestObj.cfh     |   29 -
 .../runtime/core/Clownfish/Test/TestString.c    |  527 --
 .../runtime/core/Clownfish/Test/TestString.cfh  |   29 -
 .../runtime/core/Clownfish/Test/TestVArray.c    |  312 -
 .../runtime/core/Clownfish/Test/TestVArray.cfh  |   29 -
 .../core/Clownfish/Test/Util/TestAtomic.c       |   65 -
 .../core/Clownfish/Test/Util/TestAtomic.cfh     |   29 -
 .../core/Clownfish/Test/Util/TestMemory.c       |  120 -
 .../core/Clownfish/Test/Util/TestMemory.cfh     |   29 -
 .../core/Clownfish/Test/Util/TestNumberUtils.c  |  377 -
 .../Clownfish/Test/Util/TestNumberUtils.cfh     |   29 -
 .../core/Clownfish/Test/Util/TestStringHelper.c |  300 -
 .../Clownfish/Test/Util/TestStringHelper.cfh    |   29 -
 .../core/Clownfish/TestHarness/TestBatch.cfh    |   28 -
 .../Clownfish/TestHarness/TestBatchRunner.c     |  306 -
 .../Clownfish/TestHarness/TestBatchRunner.cfh   |  135 -
 .../core/Clownfish/TestHarness/TestFormatter.c  |  193 -
 .../Clownfish/TestHarness/TestFormatter.cfh     |  142 -
 .../core/Clownfish/TestHarness/TestSuite.c      |  111 -
 .../core/Clownfish/TestHarness/TestSuite.cfh    |   43 -
 .../Clownfish/TestHarness/TestSuiteRunner.c     |   96 -
 .../Clownfish/TestHarness/TestSuiteRunner.cfh   |   76 -
 .../core/Clownfish/TestHarness/TestUtils.c      |  120 -
 .../core/Clownfish/TestHarness/TestUtils.cfh    |   65 -
 clownfish/runtime/core/Clownfish/Util/Atomic.c  |   43 -
 .../runtime/core/Clownfish/Util/Atomic.cfh      |  109 -
 clownfish/runtime/core/Clownfish/Util/Memory.c  |  112 -
 .../runtime/core/Clownfish/Util/Memory.cfh      |   73 -
 .../runtime/core/Clownfish/Util/NumberUtils.c   |   35 -
 .../runtime/core/Clownfish/Util/NumberUtils.cfh |  474 --
 .../runtime/core/Clownfish/Util/SortUtils.c     |  462 --
 .../runtime/core/Clownfish/Util/SortUtils.cfh   |   68 -
 .../runtime/core/Clownfish/Util/StringHelper.c  |  231 -
 .../core/Clownfish/Util/StringHelper.cfh        |   83 -
 clownfish/runtime/core/Clownfish/VArray.c       |  312 -
 clownfish/runtime/core/Clownfish/VArray.cfh     |  169 -
 clownfish/runtime/core/Clownfish/VTable.c       |  446 --
 clownfish/runtime/core/Clownfish/VTable.cfh     |  155 -
 clownfish/runtime/core/TestClownfish.c          |   20 -
 clownfish/runtime/core/TestClownfish.cfp        |    5 -
 clownfish/runtime/perl/.gitignore               |   16 -
 clownfish/runtime/perl/Build.PL                 |   73 -
 clownfish/runtime/perl/INSTALL                  |   15 -
 clownfish/runtime/perl/MANIFEST                 |    7 -
 clownfish/runtime/perl/MANIFEST.SKIP            |   64 -
 .../runtime/perl/buildlib/Clownfish/Build.pm    |  281 -
 .../perl/buildlib/Clownfish/Build/Binding.pm    |  730 --
 clownfish/runtime/perl/lib/Clownfish.pm         |  225 -
 clownfish/runtime/perl/lib/Clownfish.pod        |  618 --
 clownfish/runtime/perl/lib/Clownfish/ByteBuf.pm |   25 -
 clownfish/runtime/perl/lib/Clownfish/CharBuf.pm |   25 -
 clownfish/runtime/perl/lib/Clownfish/Err.pm     |   25 -
 clownfish/runtime/perl/lib/Clownfish/Hash.pm    |   25 -
 .../perl/lib/Clownfish/LockFreeRegistry.pm      |   25 -
 clownfish/runtime/perl/lib/Clownfish/Num.pm     |   25 -
 clownfish/runtime/perl/lib/Clownfish/Obj.pm     |   25 -
 clownfish/runtime/perl/lib/Clownfish/Test.pm    |   25 -
 .../perl/lib/Clownfish/Util/StringHelper.pm     |   25 -
 clownfish/runtime/perl/lib/Clownfish/VArray.pm  |   25 -
 clownfish/runtime/perl/lib/Clownfish/VTable.pm  |   25 -
 clownfish/runtime/perl/t/002-clownfish.t        |   52 -
 clownfish/runtime/perl/t/018-host.t             |   42 -
 clownfish/runtime/perl/t/021-vtable.t           |   57 -
 clownfish/runtime/perl/t/binding/016-varray.t   |   29 -
 clownfish/runtime/perl/t/binding/017-hash.t     |   32 -
 clownfish/runtime/perl/t/binding/019-obj.t      |   96 -
 clownfish/runtime/perl/t/binding/029-charbuf.t  |   43 -
 clownfish/runtime/perl/t/binding/034-err.t      |   70 -
 .../perl/t/binding/038-lock_free_registry.t     |   75 -
 .../runtime/perl/t/binding/801-pod_checker.t    |   54 -
 clownfish/runtime/perl/t/core/016-varray.t      |   23 -
 clownfish/runtime/perl/t/core/017-hash.t        |   23 -
 clownfish/runtime/perl/t/core/019-obj.t         |   23 -
 clownfish/runtime/perl/t/core/020-err.t         |   23 -
 clownfish/runtime/perl/t/core/022-bytebuf.t     |   23 -
 clownfish/runtime/perl/t/core/023-string.t      |   23 -
 clownfish/runtime/perl/t/core/029-charbuf.t     |   23 -
 .../runtime/perl/t/core/030-number_utils.t      |   25 -
 clownfish/runtime/perl/t/core/031-num.t         |   23 -
 .../runtime/perl/t/core/032-string_helper.t     |   25 -
 clownfish/runtime/perl/t/core/037-atomic.t      |   23 -
 .../perl/t/core/038-lock_free_registry.t        |   25 -
 clownfish/runtime/perl/t/core/039-memory.t      |   23 -
 clownfish/runtime/perl/xs/XSBind.c              |  928 ---
 clownfish/runtime/perl/xs/XSBind.h              |  352 -
 clownfish/runtime/ruby/Rakefile                 |  148 -
 clownfish/runtime/ruby/Rakefile.common          |  140 -
 clownfish/runtime/ruby/ext/Bind.c               |   64 -
 clownfish/runtime/ruby/ext/Bind.h               |   45 -
 clownfish/runtime/ruby/ext/Clownfish.c          |   50 -
 clownfish/runtime/ruby/ext/Clownfish.h          |   21 -
 clownfish/runtime/ruby/ext/extconf.rb           |   24 -
 clownfish/runtime/ruby/tests/029-charbuf.t      |   17 -
 360 files changed, 65146 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/.gitignore
----------------------------------------------------------------------
diff --git a/clownfish/compiler/.gitignore b/clownfish/compiler/.gitignore
deleted file mode 100644
index 586acd2..0000000
--- a/clownfish/compiler/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-include/ppport.h
-src/CFCParseHeader.c
-src/CFCParseHeader.h
-src/CFCParseHeader.out

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/.gitignore
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/.gitignore b/clownfish/compiler/c/.gitignore
deleted file mode 100644
index b5fef9b..0000000
--- a/clownfish/compiler/c/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-/Makefile
-/cfc
-/charmonizer
-/charmony.h
-/t/test_cfc

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/INSTALL
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/INSTALL b/clownfish/compiler/c/INSTALL
deleted file mode 100644
index 838563c..0000000
--- a/clownfish/compiler/c/INSTALL
+++ /dev/null
@@ -1,44 +0,0 @@
-Build instructions for the Clownfish compiler
-=============================================
-
-Building under UNIX and derivatives or Cygwin
----------------------------------------------
-
-    $ ./configure
-    $ make
-    $ make test
-
-Building under Windows
-----------------------
-
-You need MSVC or gcc as C compiler and nmake or mingw32-make as make utility.
-
-When using cmd.exe configure with:
-
-    $ configure.bat
-
-When using the MSYS shell configure with:
-
-    $ ./configure
-
-When building with nmake run:
-
-    $ nmake
-    $ nmake test
-
-When building with mingw32-make run:
-
-    $ mingw32-make
-    $ mingw32-make test
-
-Configuration
--------------
-
-    ./configure [ options ] [ -- cflags ]
-
-Options include
-
-    --enable-coverage
-        Enable code coverage. Create HTML pages with coverage data using
-        lcov by running "make coverage".
-

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/cfc.c
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/cfc.c b/clownfish/compiler/c/cfc.c
deleted file mode 100644
index 3fef3ec..0000000
--- a/clownfish/compiler/c/cfc.c
+++ /dev/null
@@ -1,211 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "CFCBase.h"
-#include "CFCBindCore.h"
-#include "CFCC.h"
-#include "CFCClass.h"
-#include "CFCLexHeader.h"
-#include "CFCHierarchy.h"
-#include "CFCParcel.h"
-#include "CFCUtil.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-struct CFCArgs {
-    char  *dest;
-    int    num_source_dirs;
-    char **source_dirs;
-    int    num_include_dirs;
-    char **include_dirs;
-    char  *header_filename;
-    char  *footer_filename;
-};
-typedef struct CFCArgs CFCArgs;
-
-static int
-S_parse_string_argument(const char *arg, const char *name, char **result) {
-    size_t arg_len  = strlen(arg);
-    size_t name_len = strlen(name);
-
-    if (arg_len < name_len
-        || memcmp(arg, name, name_len) != 0
-        || arg[name_len] != '='
-       ) {
-        return 0;
-    }
-
-    if (*result != NULL) {
-        fprintf(stderr, "Duplicate %s argument\n", name);
-        exit(EXIT_FAILURE);
-    }
-    *result = CFCUtil_strdup(arg + name_len + 1);
-
-    return 1;
-}
-
-static int
-S_parse_string_array_argument(const char *arg, const char *name,
-                              int *num_results, char ***results) {
-    size_t   arg_len  = strlen(arg);
-    size_t   name_len = strlen(name);
-    int      new_num_results;
-    char   **new_results;
-
-    if (arg_len < name_len
-        || memcmp(arg, name, name_len) != 0
-        || arg[name_len] != '='
-       ) {
-        return 0;
-    }
-
-    new_num_results = *num_results + 1;
-    new_results     = (char **)REALLOCATE(*results,
-                              (new_num_results + 1) * sizeof(char *));
-    new_results[new_num_results-1] = CFCUtil_strdup(arg + name_len + 1);
-    new_results[new_num_results]   = NULL;
-    *num_results = new_num_results;
-    *results     = new_results;
-
-    return 1;
-}
-
-/* Parse command line arguments. */
-static void
-S_parse_arguments(int argc, char **argv, CFCArgs *args) {
-    int i;
-
-    memset(args, 0, sizeof(CFCArgs));
-    args->source_dirs     = (char **)MALLOCATE(sizeof(char *));
-    args->source_dirs[0]  = NULL;
-    args->include_dirs    = (char **)MALLOCATE(sizeof(char *));
-    args->include_dirs[0] = NULL;
-
-    for (i = 1; i < argc; i++) {
-        char *arg = argv[i];
-
-        if (S_parse_string_argument(arg, "--dest", &args->dest)) {
-            continue;
-        }
-        if (S_parse_string_argument(arg, "--header", &args->header_filename)) {
-            continue;
-        }
-        if (S_parse_string_argument(arg, "--footer", &args->footer_filename)) {
-            continue;
-        }
-        if (S_parse_string_array_argument(arg, "--source",
-                                          &args->num_source_dirs,
-                                          &args->source_dirs)
-           ) {
-            continue;
-        }
-        if (S_parse_string_array_argument(arg, "--include",
-                                          &args->num_include_dirs,
-                                          &args->include_dirs)
-           ) {
-            continue;
-        }
-
-        fprintf(stderr, "Invalid argument '%s'\n", arg);
-        exit(EXIT_FAILURE);
-    }
-
-    if (!args->dest) {
-        fprintf(stderr, "Mandatory argument --dest missing\n");
-        exit(EXIT_FAILURE);
-    }
-}
-
-static void S_free_arguments(CFCArgs *args) {
-    int i;
-
-    if (args->dest)            { FREEMEM(args->dest); }
-    if (args->header_filename) { FREEMEM(args->header_filename); }
-    if (args->footer_filename) { FREEMEM(args->footer_filename); }
-
-    for (i = 0; args->source_dirs[i]; ++i) {
-        FREEMEM(args->source_dirs[i]);
-    }
-    FREEMEM(args->source_dirs);
-
-    for (i = 0; args->include_dirs[i]; ++i) {
-        FREEMEM(args->include_dirs[i]);
-    }
-    FREEMEM(args->include_dirs);
-}
-
-int
-main(int argc, char **argv) {
-    int           i;
-    size_t        file_len;
-    CFCArgs       args;
-    CFCHierarchy *hierarchy;
-    CFCBindCore  *core_binding;
-    CFCC         *c_binding;
-    char         *header = NULL;
-    char         *footer = NULL;
-
-    S_parse_arguments(argc, argv, &args);
-
-    hierarchy = CFCHierarchy_new(args.dest);
-
-    for (i = 0; args.source_dirs[i]; ++i) {
-        CFCHierarchy_add_source_dir(hierarchy, args.source_dirs[i]);
-    }
-    for (i = 0; args.include_dirs[i]; ++i) {
-        CFCHierarchy_add_include_dir(hierarchy, args.include_dirs[i]);
-    }
-
-    CFCHierarchy_build(hierarchy);
-
-    if (args.header_filename) {
-        header = CFCUtil_slurp_text(args.header_filename, &file_len);
-    }
-    else {
-        header = CFCUtil_strdup("");
-    }
-    if (args.footer_filename) {
-        footer = CFCUtil_slurp_text(args.footer_filename, &file_len);
-    }
-    else {
-        footer = CFCUtil_strdup("");
-    }
-
-    core_binding = CFCBindCore_new(hierarchy, header, footer);
-    CFCBindCore_write_all_modified(core_binding, 0);
-
-    c_binding = CFCC_new(hierarchy, header, footer);
-    CFCC_write_callbacks(c_binding);
-    CFCC_write_hostdefs(c_binding);
-    CFCC_write_man_pages(c_binding);
-
-    CFCBase_decref((CFCBase*)c_binding);
-    CFCBase_decref((CFCBase*)core_binding);
-    CFCBase_decref((CFCBase*)hierarchy);
-    FREEMEM(header);
-    FREEMEM(footer);
-
-    CFCClass_clear_registry();
-    CFCParcel_reap_singletons();
-    yylex_destroy();
-
-    S_free_arguments(&args);
-
-    return EXIT_SUCCESS;
-}
-

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/configure
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/configure b/clownfish/compiler/c/configure
deleted file mode 100755
index 412e707..0000000
--- a/clownfish/compiler/c/configure
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-echo Configuring Clownfish compiler...
-
-probe_clang() { clang -v; }
-probe_gcc()   { gcc -v; }
-
-if [ -z "$CC" ]; then
-    case $(uname) in
-        Darwin*) compilers="clang gcc";;
-        *)       compilers="gcc clang";;
-    esac
-
-    for compiler in $compilers; do
-        if probe_$compiler >/dev/null 2>&1; then
-            CC=$compiler
-            break
-        fi
-    done
-
-    if [ -z "$CC" ]; then
-        CC=cc
-    fi
-fi
-
-echo "Using C compiler '$CC'"
-
-command="$CC ../common/charmonizer.c -o charmonizer"
-echo $command
-$command || exit
-
-echo Running charmonizer
-./charmonizer --cc=$CC --enable-c --enable-makefile $@
-

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/configure.bat
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/configure.bat b/clownfish/compiler/c/configure.bat
deleted file mode 100644
index cd1fc60..0000000
--- a/clownfish/compiler/c/configure.bat
+++ /dev/null
@@ -1,45 +0,0 @@
-@echo off
-
-rem Licensed to the Apache Software Foundation (ASF) under one or more
-rem contributor license agreements.  See the NOTICE file distributed with
-rem this work for additional information regarding copyright ownership.
-rem The ASF licenses this file to You under the Apache License, Version 2.0
-rem (the "License"); you may not use this file except in compliance with
-rem the License.  You may obtain a copy of the License at
-rem
-rem     http://www.apache.org/licenses/LICENSE-2.0
-rem
-rem Unless required by applicable law or agreed to in writing, software
-rem distributed under the License is distributed on an "AS IS" BASIS,
-rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-rem See the License for the specific language governing permissions and
-rem limitations under the License.
-
-echo Configuring Clownfish compiler...
-
-cl >nul 2>nul
-if not errorlevel 1 goto found_cl
-
-gcc -v >nul 2>nul
-if not errorlevel 1 goto found_gcc
-
-echo No C compiler found
-exit /b 1
-
-:found_cl
-echo Using C compiler 'cl'
-echo cl /nologo ..\common\charmonizer.c
-cl /nologo ..\common\charmonizer.c
-if errorlevel 1 exit /b 1
-echo Running charmonizer
-charmonizer.exe --cc=cl --enable-c --enable-makefile %*
-exit /b
-
-:found_gcc
-echo Using C compiler 'gcc'
-echo gcc ..\common\charmonizer.c -o charmonizer.exe
-gcc ..\common\charmonizer.c -o charmonizer.exe
-if errorlevel 1 exit /b 1
-echo Running charmonizer
-charmonizer.exe --cc=gcc --enable-c --enable-makefile %*
-exit /b

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfbase/Animal.cfh
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfbase/Animal.cfh b/clownfish/compiler/c/t/cfbase/Animal.cfh
deleted file mode 100644
index 46130b7..0000000
--- a/clownfish/compiler/c/t/cfbase/Animal.cfh
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-parcel Animal;
-
-class Clownfish::Obj { }
-
-abstract class Animal { }

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfbase/Animal.cfp
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfbase/Animal.cfp b/clownfish/compiler/c/t/cfbase/Animal.cfp
deleted file mode 100644
index e2b5ab5..0000000
--- a/clownfish/compiler/c/t/cfbase/Animal.cfp
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-    "name": "Animal",
-    "version": "v0.1.0"
-}

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfbase/Animal/Dog.cfh
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfbase/Animal/Dog.cfh b/clownfish/compiler/c/t/cfbase/Animal/Dog.cfh
deleted file mode 100644
index 6d54baa..0000000
--- a/clownfish/compiler/c/t/cfbase/Animal/Dog.cfh
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-parcel Animal;
-
-class Animal::Dog inherits Animal {
-    public inert incremented Dog*
-    new();
-
-    public inert Dog*
-    init(Dog *self);
-
-    public void
-    Bark(Dog *self);
-}

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfbase/Animal/Util.cfh
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfbase/Animal/Util.cfh b/clownfish/compiler/c/t/cfbase/Animal/Util.cfh
deleted file mode 100644
index f5688a5..0000000
--- a/clownfish/compiler/c/t/cfbase/Animal/Util.cfh
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-parcel Animal;
-
-inert class Animal::Util {
-    inert void
-    groom(Animal *animal);
-}
-

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfext/Animal/Rottweiler.cfh
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfext/Animal/Rottweiler.cfh b/clownfish/compiler/c/t/cfext/Animal/Rottweiler.cfh
deleted file mode 100644
index 9e78b58..0000000
--- a/clownfish/compiler/c/t/cfext/Animal/Rottweiler.cfh
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-parcel AnimalExtension;
-
-class Animal::Rottweiler inherits Animal::Dog {
-    public inert incremented Rottweiler*
-    new();
-
-    public inert Rottweiler*
-    init(Rottweiler *self);
-
-    public void
-    Bark(Rottweiler *self);
-
-    public void
-    Bite(Rottweiler *self);
-}

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/cfext/AnimalExtension.cfp
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/cfext/AnimalExtension.cfp b/clownfish/compiler/c/t/cfext/AnimalExtension.cfp
deleted file mode 100644
index 76f31d3..0000000
--- a/clownfish/compiler/c/t/cfext/AnimalExtension.cfp
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "name": "AnimalExtension",
-    "nickname": "AniExt",
-    "version": "v0.1.0"
-}

http://git-wip-us.apache.org/repos/asf/lucy/blob/1704c275/clownfish/compiler/c/t/test_cfc.c
----------------------------------------------------------------------
diff --git a/clownfish/compiler/c/t/test_cfc.c b/clownfish/compiler/c/t/test_cfc.c
deleted file mode 100644
index f8da717..0000000
--- a/clownfish/compiler/c/t/test_cfc.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <stdlib.h>
-
-#include "CFCBase.h"
-#include "CFCLexHeader.h"
-#include "CFCTest.h"
-
-int
-main() {
-    CFCTest *test = CFCTest_new("clownfish");
-    CFCTest_run_all(test);
-    int pass = CFCTest_finish(test);
-    CFCBase_decref((CFCBase*)test);
-    yylex_destroy();
-
-    return pass ? EXIT_SUCCESS : EXIT_FAILURE;
-}
-