16 Commits (620da528a4b78d30ccbc7b209cbdaf0fe8c06981)

Author SHA1 Message Date
Stephan Sundermann 952be0b491 Don't visit invalid units 11 years ago
triton 76cf4e68d8 Simplify declaration ignores by removing IsProcessed and fixing ExplicitlyIgnored to be recursive like the others ignore properties. 12 years ago
triton 1ceabd676c Fixed declaration checking to have into account processing/generation ignore flags. 12 years ago
triton 8d9e866009 Added support for clearing declarations between visits and fixed some passes that need it. 13 years ago
Stephen Kennedy 0957843c4d Unify debugging output 13 years ago
triton 3e489c9a06 Updated the generators and tests for new class names. 13 years ago
triton 7d1bf939f5 Remove unused usings. 13 years ago
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 13 years ago
triton 443e2a278b Visit the base VisitDeclaration in Pass. 13 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 13 years ago
triton 41e21fc3ab Since TranslationUnit is just a regular DeclarationContext we can now use VisitDeclarationContext instead of replicating the walking logic. This also makes sure we walk through every declaration, which we did not do before. 13 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 13 years ago
triton 4726ba4624 Passes now keep a property with the driver. 13 years ago
triton 979c07bb77 Replace the old transform code with the general AST visiting code, which was extended a bit to support the needed early out semantics for passes. 13 years ago
triton 1dbbf2843f Added proper support for typedef in passes. 13 years ago
triton 06c79475f9 Moved Pass.cs to the Passes folder. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago