208 Commits (4af0e2a90e11160a4459bab207dcdb194e0333a8)

Author SHA1 Message Date
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
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
triton c8b0f515b3 Fixed parsing and marshaling of dependent declarations. 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
Dimitar Dobrev a51983735f Extended the look-up for Visual Studio to include VS 2013. 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 6b6ae7ba6c Remove SymbolsContext from the options. 12 years ago
triton e984fb7305 Removed unused SymbolsContext from parser. 12 years ago
triton 45b70f72b1 Fixed name parsing of class template specializations. 12 years ago
triton 6e03c27135 Fixed the build. 12 years ago
triton 6a119e4849 Added assertion for the ASTContext in the parser. 12 years ago
triton a9f9a5e821 Fixed library parsing. 12 years ago
triton eedb40f18f Fixed namespace parsing of template declarations. 12 years ago
triton f1755f6d46 Reworked template parsing with support for specializations and partial specializations. 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
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 d61f6f1a53 Fixed library parsing by passing SymbolContext to the native parser. 12 years ago
triton 3cc15b5f48 Revert "Removed the ABI setters since this is provided per layout anymore." 12 years ago
triton ebfb2c233b Removed the ABI setters since this is provided per layout anymore. 12 years ago
triton 98e4c52beb Whitespace fixes. 12 years ago
triton 27a28d49e3 Moved the ClangParser class to the CppSharp::Parser namespace. 12 years ago
triton 6b799ece52 CppAbi is now provided by the parser. 12 years ago
triton 6da5347e32 Updated the C++/CLI parser to the new ASTContext class. 12 years ago
triton f5e022f319 Use less permissive globbing when searching for parser files. 12 years ago
triton 2d23070305 Move forced declarations of implicit members earlier just in case it makes a difference. 12 years ago
triton bbfef9df6f Reworked LLVM build in Premake to another file. 12 years ago
triton f3e22dd02b Fixed a signed/unsigned warning. 12 years ago
triton 8afb0acd19 Added Signature property to functions that provide the original function signature as accurately as possible from the original source. 12 years ago
triton a2900fd254 Fixed parser not to call GetPreviousDeclInContext if the declaration context has no previous declarations. 12 years ago
triton 6a3998002f Refactored and fixed parsing of original source text for declarations. 12 years ago
triton 57ff6bb78c MinGW/OSX build fixes. 12 years ago
triton bc33de5ddd Added parser support for deleted functions. 12 years ago
triton ca5d1ed280 Revert "Move all the code in the old parser to the CppSharp::Parser namespace." 13 years ago
triton 6297ec532e Move all the code in the old parser to the CppSharp::Parser namespace. 13 years ago
Dimitar Dobrev 88d5192684 Wrapped conversion (cast) operators. 13 years ago
triton 62b8207d2d Reworked the fix for #67, the previous one was not totally correct and was breaking some tests. 13 years ago
triton 128308a590 Fixed parser to not try to get code gen details of function forward declarations. 13 years ago
triton d34af322ed Use the full offset to the vftable pointer when getting its vftable layouts. 13 years ago