299 Commits (9b62ec46e6c00ebf136558582244b5d1d0f8cc6c)

Author SHA1 Message Date
Joao Matos 88e5d1cf3d Updated the parsers to the latest Clang API changes. 12 years ago
triton 8c0adad5f1 Fixed parsing bug and subsequent failing test in GenerateEnumFromMacros. 12 years ago
triton 5e3d86a33f Fixed parser bindings build to correctly choose the correct generated bindings depending on the platform. 12 years ago
triton a112faef52 Fixed memory corruption bug by explicitly initializing the pointer to null. 12 years ago
triton 1afaad6847 Added missing definitions for the AST structures in the C++ parser. 12 years ago
triton 27bd19d741 Re-generated the parser bindings for 32-bit Darwin/OSX. 12 years ago
triton b11644de19 Converted the rest of the inline declarations to be defined outside the header. 12 years ago
triton 1301268656 Re-generated the parser bindings for 32-bit Darwin/OSX. 12 years ago
triton 6edd10b514 Move CppParser method definitions out of the headers and into the source file. 12 years ago
triton e9fd50983a Reworked parsing of preprocessed entities. 12 years ago
triton 59703cc08b Removed early out in VS lookup code that made us prefer the first version found. 12 years ago
Øystein Krog 5c4cf56af0 Fix Visual Studio lookup logic to handle Visual Studio 2012 and 2013 (11.0 and 12.0) environment variables 12 years ago
triton 4c66ece28c Added generated parser bindings for 32-bit Darwin/OSX. 12 years ago
triton f931488f7e Delete unused #ifdef directive. 12 years ago
Øystein Krog c71b29aeb9 Update to latest LLVM 12 years ago
Michael Ciccotti a15b40733b Update to latest llvm/clang 12 years ago
triton 8acad13760 Re-generated the parser bindings. 12 years ago
triton 1a34713454 Re-generated the parser bindings. 12 years ago
triton 5b3d01af73 Fixes to the native AST declarations. 12 years ago
triton 391fe9d800 Fixed function type parameters parsing in the the new parser. 12 years ago
triton 5ce7213784 Added partial support for template specializations to the new parser. 12 years ago
triton 74368b2c3d Fixed the parser to always fill the original pointer value in declarations. 12 years ago
triton 6ae1db609f Re-generated the parser bindings. 12 years ago
triton afd626b93f Added explicit kinds to declarations and kinds in the new parser. 12 years ago
triton b20a4e2179 Re-generated the parser bindings. 12 years ago
triton 0954ad0c7e Fixed destructors by keeping track when they are non-trivial. 12 years ago
Joao Matos b19cd1042e Updated build scripts with OS X fixes and added some building documentation. 12 years ago
triton 798d253679 Re-generated the parser bindings. 12 years ago
triton b23c1f97f2 Fixed binding problem with string vector in NativeLibrary. 12 years ago
triton 786ea61a7b Fixed the C++ parser to properly parser libraries. 12 years ago
triton a40c043d19 Updated the C++ parsers to the latest Clang. 12 years ago
triton 7a7a2ab32a Regenerated the C++ parser bindings. 12 years ago
triton 14b90d0a88 Fixed the ParserGen build script to use the SetupParser helper function. 12 years ago
triton 64e75fb0a6 Reworked the C++ parser structures to use some helper macros to ease the bindings. 12 years ago
triton a754b46438 Reworked function template parsing. 12 years ago
triton 4d70b60700 Renamed ASTContext parameter from "lib" to "ctx". 12 years ago
triton 340b24b7f7 Fixed parsing of comments for enum declarations. 12 years ago
triton 6bd549c27d GCC compilation fixes. 12 years ago
triton e7ab3ded16 Fixed wrong usage of token pasting operator ##. 12 years ago
triton 677ca81154 Fixed regression in parsing of preprocessed entities. 12 years ago
triton 7b30906cd6 Added more robust parsing for type locs when parsing functions. 12 years ago
triton 6402c3ca55 Added support for C++ attributed types to the parser, AST ,generators and tests. 12 years ago
triton a0c366df2b Removed the arguments vector from FunctionType since we use parameters now. 12 years ago
triton 04a5956dd3 Updated the C++ parser to the latest template fixes. 12 years ago
Dimitar Dobrev df99550a39 Fixed the parsing of function prototypes in cases where the Clang type locator is not available. 12 years ago
Dimitar Dobrev f6e0453744 Revert "Fixed function types to provide qualified argument types in the AST." 12 years ago
Dimitar Dobrev 3f6b1d33f8 Added names to all parameters in the header for the parser. 12 years ago
triton 70122b0568 Fixed function types to provide qualified argument types in the AST. 12 years ago
triton 4d91312e87 Reworked type parsing with dependent information. 12 years ago
triton a4cc125414 Regenerated the C++ parser bindings. 12 years ago