3491 Commits (7c9c91acc369903da2bb7300e39e6d1be4fe6a3f)
 

Author SHA1 Message Date
triton dbf927e73d Switch the type checkers to the AstVisitor interface. 13 years ago
triton 23e85aada7 Pass the type map database to the type checker. 13 years ago
triton 579313f9df Remove the base class for type checkers and replace with AstVisitor. 13 years ago
triton d421ce780f Clean up variable declaration. 13 years ago
triton f1ac9d7bc8 Propagate the type map database to the various generation steps. 13 years ago
triton a8ac2d8b76 Added a type map for C's variable argument list type "va_list". 13 years ago
triton f753596c2e Added an helper method to get the type map of a declaration. 13 years ago
triton 0f2e802925 Extract type map setup in another method to make the code clearer. 13 years ago
triton bd232b03ee Create a new interface for the type map database. This will be used later for mock testing. 13 years ago
triton 6143f6c897 Added #region markers for type and decl AST visitors. 13 years ago
triton ba2862bc8d Added a property so a type map can signal that the type is to be ignored. 13 years ago
triton a4cc8598fa Removed useless using. 13 years ago
triton ba1b811b90 Added default implementations for type map methods. 13 years ago
triton 8540e48bcf Improved the CLI type printing of typedef types. 13 years ago
triton 61a6811816 Improved the printing of CLI forward references. 13 years ago
triton 7cc8b8bad7 Removed some dead legacy code that is left from the C# module. 13 years ago
triton 5a8400ed22 Added generation of properties for fields of non value-type classes. 13 years ago
triton 861a979d35 Struct types also need to have a default constructor taking the native instance. 13 years ago
triton 865867586a Comment out and add a TODO for the handling of unions. 13 years ago
triton 2c9999d95c Renaming and mechanical changes to CLIHeadersTemplate.cs. No behavior change intended. 13 years ago
triton 081ecf5199 Renamed the field to lowercase to follow .NET conventions. 13 years ago
triton 8f29c406ba Added generation of include needed to break dependencies on forward references. 13 years ago
triton 867cbf9e30 Small refactor of the decl and type checking methods. 13 years ago
triton 896c4fc11a Added helper methods to check if a type is a reference. 13 years ago
triton 6c9105be2f Added helper methods to check if a type is a pointer. 13 years ago
triton f47b7b1944 Added a base class for all AST visitors. 13 years ago
triton 7821b88347 Added helper declaration to represent delegates. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago
triton c030e8d2a3 Delete an obsolete solution. 13 years ago
triton 2288dc1f37 Moved the Parser projects. 13 years ago
triton c5cf6d2abf Build changes. 13 years ago
triton 1e248e4851 Merge branch 'master' of https://github.com/tritao/cxxi 13 years ago
triton 66843910d2 Added an SDL transform module. 13 years ago
triton 361b88a1c1 Added a libclang transform module. 13 years ago
João Matos 0419049043 Update Manual.md 13 years ago
triton 57a14eabf3 Fixed whitespace inconsistency. 13 years ago
triton ba2d7f10b4 Updated build files. 13 years ago
triton f2cc4c6d00 Hooked up typedef processing to the code generator. 13 years ago
triton 35e66fcbac Removed user-specific solution file. 13 years ago
triton 399d55002a Removed lib-specific SDL code file. 13 years ago
triton fe31bef824 Added support to transforms declarations selectively. 13 years ago
triton ec50822421 Implement proper support for delegates and function pointers. 13 years ago
triton 8f5464c6df Added support in Namespace.cs to store typedefs. 13 years ago
triton 74bf690697 Added field to keep the native library name. 13 years ago
triton 7bc569fe90 Reorganized declarations. Added support for field offsets. 13 years ago
triton 4c25413588 Reorganized declarations. Added flag to see if type should be treated as opaque. Added flag to see if type is an union. 13 years ago
triton cd06bb0d2d Added support for typedefs to the code generator. 13 years ago
triton 4c4e65723c Added support for typedefs to the native parser. Added support for user-specified include directories. 13 years ago
triton 2e348f6191 Added an option to the generator to set the native library name. Pass include directories to the native parser. 13 years ago
triton cde619bf4c Added support for typedef declarations. 13 years ago