|
0e89d2c29a
|
Do not memoize type parser as it causes bugs with typedefs,
'instancetype' etc. Clean up typedefs and type parameters as
soon as Types are created.
|
2019-04-30 06:59:05 -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 |
|
|
e143dbb6a7
|
Fixed type wrapping, further conversion to new type system. The
Go side looks pretty good at this point.
|
2019-04-26 10:07:34 -04:00 |
|
|
fb21881a8b
|
Add type conversion functions to types package. Start moving the
wrapper to the new type system. Intermediate commit before I rip
out the old stuff, not working yet.
|
2019-04-26 09:04:53 -04:00 |
|
|
885658b67b
|
Implement new type system. Working wrapper for simple Objective-C
interfaces.
|
2019-04-23 15:48:11 -04:00 |
|
|
4867bb80f4
|
Memoize types/TypeName() for performance.
types/Parse() returns an error if the parse is incomplete.
|
2019-04-18 14:40:02 -04:00 |
|
|
da2008c597
|
Function to print text version of a C TypeName. Fix bugs in Nest(),
ZeroOrMore(), OneOrMore() and Objective-C Generics parsers.
|
2019-04-18 14:04:01 -04:00 |
|
|
6955d79702
|
Bug fix to stripAbstract(), some minor parser restructuring.
|
2019-04-18 10:21:03 -04:00 |
|
|
e7270e95cf
|
Add type parsing infrastructure.
|
2019-04-18 09:38:46 -04:00 |
|