Merge branch 'cfc-parcel'
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/d601b8b8 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/d601b8b8 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/d601b8b8 Branch: refs/heads/master Commit: d601b8b8b9736b7f0868d8881dcc3e8dc9862a4f Parents: ab9d388 bea2a98 Author: Nick Wellnhofer <wellnho...@aevum.de> Authored: Sat Mar 18 19:08:29 2017 +0100 Committer: Nick Wellnhofer <wellnho...@aevum.de> Committed: Sat Mar 18 19:08:29 2017 +0100 ---------------------------------------------------------------------- compiler/c/cfc.c | 1 - compiler/perl/lib/Clownfish/CFC.pm | 5 +- compiler/perl/lib/Clownfish/CFC.xs | 120 ++++------ compiler/perl/t/200-function.t | 6 +- compiler/perl/t/201-method.t | 31 +-- compiler/perl/t/202-overridden_method.t | 4 +- compiler/perl/t/203-final_method.t | 2 +- compiler/perl/t/401-class.t | 33 ++- compiler/perl/t/403-parcel.t | 37 +-- compiler/perl/t/404-file.t | 2 - compiler/perl/t/500-hierarchy.t | 6 +- compiler/perl/t/600-parser.t | 11 +- compiler/src/CFCBase.c | 61 ++++- compiler/src/CFCBase.h | 17 ++ compiler/src/CFCBindCore.c | 28 +-- compiler/src/CFCBindMethod.c | 53 ++--- compiler/src/CFCBindSpecs.c | 4 +- compiler/src/CFCC.c | 70 +++--- compiler/src/CFCCHtml.c | 323 ++++++++++++++------------- compiler/src/CFCCMan.c | 52 ++--- compiler/src/CFCCallable.c | 5 - compiler/src/CFCCallable.h | 3 - compiler/src/CFCClass.c | 202 ++--------------- compiler/src/CFCClass.h | 36 +-- compiler/src/CFCGo.c | 20 +- compiler/src/CFCGoClass.c | 8 +- compiler/src/CFCGoTypeMap.c | 31 +-- compiler/src/CFCHierarchy.c | 147 +++--------- compiler/src/CFCHierarchy.h | 6 - compiler/src/CFCMethod.c | 96 +++++--- compiler/src/CFCMethod.h | 16 +- compiler/src/CFCParcel.c | 304 +++++++++++++++++++------ compiler/src/CFCParcel.h | 50 +++-- compiler/src/CFCParseHeader.y | 12 +- compiler/src/CFCParser.c | 36 +-- compiler/src/CFCParser.h | 13 +- compiler/src/CFCPerl.c | 146 ++++++------ compiler/src/CFCPerlClass.c | 33 +-- compiler/src/CFCPerlMethod.c | 23 +- compiler/src/CFCPerlPod.c | 75 +++---- compiler/src/CFCPerlPod.h | 8 +- compiler/src/CFCPerlTypeMap.c | 63 +++--- compiler/src/CFCPyMethod.c | 6 +- compiler/src/CFCPython.c | 31 +-- compiler/src/CFCRuby.c | 4 +- compiler/src/CFCTestClass.c | 20 +- compiler/src/CFCTestDocuComment.c | 103 ++++++++- compiler/src/CFCTestFile.c | 2 - compiler/src/CFCTestFunction.c | 12 +- compiler/src/CFCTestHierarchy.c | 102 +++++---- compiler/src/CFCTestMethod.c | 81 ++++--- compiler/src/CFCTestParamList.c | 1 - compiler/src/CFCTestParcel.c | 43 ++-- compiler/src/CFCTestParser.c | 17 +- compiler/src/CFCTestType.c | 2 - compiler/src/CFCTestVariable.c | 1 - compiler/src/CFCType.c | 39 ++-- compiler/src/CFCType.h | 7 +- compiler/src/CFCUri.c | 95 ++++++-- 59 files changed, 1409 insertions(+), 1356 deletions(-) ----------------------------------------------------------------------