Fixed naming conflict in Location field in the AST.
Re-generated the parser bindings.
Fixed the AST converter for the new macro location name.
Renamed ASTContext parameters.
Added support for C records to the parser.
Ignored all pointers to members because they are not currently (if ever) supported.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #208 from ddobrev/master

Ignored all pointers to members because they are not currently supported
Some refactoring in preparation for the default values of parameters.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #271 from ddobrev/def_vals

Some refactoring in preparation for the default values of parameters
Fixed wrong code generated for indexers in value types.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #272 from ddobrev/master

Fixed wrong code generated for indexers in value types
Fixed anonymous declaration parsing.
Re-generated the OSX parser bindings.
Removed unused namespace.
Whitespace change.
Reworked the parser generation driver.

Now the path to the headers is not hardcoded and the driver will check if its safe to generate the OSX bindings.
Generated methods and variables of base classes of value types.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #273 from ddobrev/master

Generated methods and variables of base classes of value types
Added EnumInOut tests.
Fixed CLI marshaling of in/out parameters under some cases.

Closes pull #269.