|
5a5a4f9406
|
AST tweaks and new tests.
|
2019-05-31 10:21:04 -04:00 |
|
|
0de9249e6a
|
Update .gitignore.
|
2019-05-09 22:35:21 -04:00 |
|
|
511f2f1968
|
Improve type handling for enums. Handle "__kindof" qualifiers.
Add examples/app. Allow VisibilityAttr "Hidden".
|
2019-05-06 13:21:36 -04:00 |
|
|
717c7e76fe
|
Change name of New* functions to *Alloc to mimic Objective-C's
nested alloc/init call idiom.
|
2019-05-04 23:32:57 -04:00 |
|
|
c5a523a8b8
|
Add bluetooth example.
|
2019-05-02 14:17:11 -04:00 |
|
|
c03e37bd54
|
Make a Go Interface instead of a struct for top level objects.
Use a new struct Id as a concrete version of that type.
|
2019-04-29 11:46:48 -04:00 |
|
|
977a09e77e
|
Better handling of multiple classes and input files. Handle
Objective C type parameter declarations. Check Typedefs when
determining if a Type is a pointer or a function.
|
2019-04-26 22:44:30 -04:00 |
|
|
e7270e95cf
|
Add type parsing infrastructure.
|
2019-04-18 09:38:46 -04:00 |
|
|
0b0b73c6bd
|
Handle class methods.
|
2019-04-11 17:00:36 -04:00 |
|
|
2fbd9134a0
|
Generate go and objc wrapper functions. Translate classes into wrapped
unsafe.Pointer() instances. Embed super-class to simulate inheritance
and hold pointers only at the base class.
|
2019-04-10 14:00:48 -04:00 |
|
|
bcb4a0680d
|
Identify methods from interfaces and categories, determine their
parameter and return types.
|
2019-04-09 23:19:49 -04:00 |
|
|
6a9c5c2811
|
Initial commit.
|
2019-04-09 11:52:21 -04:00 |
|