|
4f0cdf4d1a
|
Some AST tweaks and add astfile: config option to read AST from a file
instead of running Clang. Attempt to port to MacOS Mojave.
|
2019-06-01 15:10:51 -04:00 |
|
|
5a5a4f9406
|
AST tweaks and new tests.
|
2019-05-31 10:21:04 -04:00 |
|
|
8ce3b6a6de
|
Remove dependencies, improve documentation.
|
2019-05-29 22:36:49 -04:00 |
|
|
8de87cddb7
|
Performance improvements (do not parse addresses or locations unless
location tracking is enabled). Allow profiling option. Add some
comments and clean-ups to types/*.go.
|
2019-05-11 23:03:56 -04:00 |
|
|
b00ecd4ac0
|
Switch from toml to yaml for configuration files. Begin scaffolding
for Protocols and Delegates.
|
2019-05-09 12:25:45 -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 |
|
|
758ea40679
|
Add constants for C enum types. Add NSEnumerator helper. Fix
bugs in Go class names. Add "Frameworks" option to nswrap.toml.
Improve handling of ast.EnumDecl and ast.EnumConstantDecl.
|
2019-05-02 14:14:29 -04:00 |
|
|
d78e055008
|
Handle Objective-C methods with variadic arguments.
|
2019-04-29 16:14:45 -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 |
|
|
74f4073d35
|
Improved type handling.
|
2019-04-11 11:46:24 -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 |
|