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(-)
----------------------------------------------------------------------


Reply via email to