117 Commits (f62c78abc323678ac57b2381f1fc220961fc9e5c)

Author SHA1 Message Date
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
triton 734e03f134 Normalized class / function template parsing between parsers. 12 years ago
triton e059f5e099 Fixed parsing of enum items to use normal declaration comments. 12 years ago
triton efc95d35aa Fixed dependent information parsing for declaration contexts. 12 years ago
triton 55efc0c862 Updated declarations parsing in both parsers to use common declaration handling code. 12 years ago
triton 05877ddcb5 Converted enum items to be declarations in the AST. 12 years ago
triton b3bc8706a0 Changed CppParser to use macros to define the containers. 12 years ago
triton 6a119e4849 Added assertion for the ASTContext in the parser. 12 years ago
triton 6b6d18e5a6 Fixed bug caused by typo in the new parser. 12 years ago
triton 42cca516b3 Added better parsing of C++ conversion operators. 12 years ago
triton 4a29db6bcd Revert "Fixed bug caused by a type in the new parser." 12 years ago
triton c5f43c8d06 Updated to the latest LLVM/Clang revisions. 12 years ago
triton f1f6c2e5e9 Fixed bug caused by a type in the new parser. 12 years ago
triton 6b9012b634 Ignore C++ using directives in the parser. 12 years ago
triton 9bb39e92eb Fixed a tricky bug that was breaking generation of vtables interop code. 12 years ago
triton 8d4670d4b1 Added class documentation to the ParserGen class. 12 years ago
Stephen Kennedy 9cfc8c23dc Handle partial specializations like normal specializations (not at all!) 12 years ago
triton 2cc3e1cfa7 Updated to latest LLVM/Clang revisions. 12 years ago
triton b853713b03 Re-generated the parser bindings. 12 years ago
triton 72f1289c25 Generate the CLI parser bindings by default. 12 years ago
triton 6838e63956 Fixed parser generation by searching for the source directory. 12 years ago
triton 63e37d29ba Added missing Postprocess method. 12 years ago
triton 162ff9f14a Added missing Declaration default constructor declaration. 12 years ago
triton 480d35dd27 Re-generated CppParser bindings CLI and C#. 12 years ago
triton 4ca3ee08a1 Updated the CppParser bindings generator. 12 years ago
triton 7c85c31fcd Simplified checks for valid options in CppParser. 12 years ago
triton f11d7a3fc0 Rearranged members order in ParserOptions. 12 years ago
triton 1d15feaea7 Added ASTContext to ParserOptions. 12 years ago
triton d3a25d69ea Initialize ParserOptions members in its default constructor. 12 years ago