18 Commits (b28ac8b304140c6765aec639396b8962d2c1c04c)

Author SHA1 Message Date
marcos henrich b28ac8b304 Added delegate CheckGenerate that is called before on generate so the block text generation can be empty when needed. 12 years ago
marcos henrich 3237a7b421 Template method PopBlock now returns the active block. 12 years ago
marcos henrich c061cf5be4 Added property IsEmpty to Block. 12 years ago
triton 86c651625c Added a new block policy to only generate a block if the following is not empty. 12 years ago
Stephen Kennedy 0957843c4d Unify debugging output 12 years ago
triton b9e57dba78 Re-write the blocks generator again (thanks to esdrubal for helping me with the new design). 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton 6308cf4c3c Added a new templating system based on typed "text blocks", allowing a lot more customization after the initial text is generated. 12 years ago
triton cbe05e6253 Cleaned up TextTemplate class. 12 years ago
triton cb85d8ead3 Move some helper functions out of the template and into an helpers class. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton cb7bc5aa69 Use var initialization instead of explicitly declaring the type. 13 years ago
triton d18998557e Added an helper method to check for ignored functions. 13 years ago
triton 6ad3cb59f6 Move helper ignore checker methods to Template.cs so they can be used by different generators. 13 years ago
triton 3f3b9f4aa3 Renamed the translation unit property to follow conventions. 13 years ago
triton 7247d039d0 Extract the generic text generating helper code into its own class. 13 years ago
triton 34eeb8e052 Renamed Options to DriverOptions. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago