Merge branch 'CLOWNFISH-32-autogen-go-v2' Autogenerate Go bindings: wrappers for each method, plus struct, interface and helper functions for each class.
This closes #14. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/dbb13941 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/dbb13941 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/dbb13941 Branch: refs/heads/master Commit: dbb1394164fbbb23bf9748a84fbd91d8704d4810 Parents: f26da1e cb8d91b Author: Marvin Humphrey <[email protected]> Authored: Wed May 6 15:12:46 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Wed May 6 15:12:46 2015 -0700 ---------------------------------------------------------------------- compiler/go/cfc/cfc.go | 74 +++++++ compiler/include/CFC.h | 1 + compiler/src/CFCBindClass.c | 1 - compiler/src/CFCBindMethod.c | 36 +++- compiler/src/CFCGo.c | 221 +++++++++++++++++++- compiler/src/CFCGo.h | 13 ++ compiler/src/CFCGoClass.c | 361 +++++++++++++++++++++++++++++++++ compiler/src/CFCGoClass.h | 87 ++++++++ compiler/src/CFCGoFunc.c | 103 ++++++++++ compiler/src/CFCGoFunc.h | 45 ++++ compiler/src/CFCGoMethod.c | 265 ++++++++++++++++++++++++ compiler/src/CFCGoMethod.h | 57 ++++++ compiler/src/CFCGoTypeMap.c | 143 +++++++++++++ compiler/src/CFCGoTypeMap.h | 24 +++ compiler/src/CFCParseHeader.y | 4 + compiler/src/CFCParser.c | 11 + compiler/src/CFCParser.h | 6 + runtime/go/build.go | 16 +- runtime/go/clownfish/clownfish.go | 57 ------ 19 files changed, 1460 insertions(+), 65 deletions(-) ----------------------------------------------------------------------
