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 2015/05/07 00:18:49 UTC
[23/23] lucy-clownfish git commit: Merge branch
'CLOWNFISH-32-autogen-go-v2'
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 <ma...@rectangular.com>
Authored: Wed May 6 15:12:46 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
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(-)
----------------------------------------------------------------------