130 Commits (9d1c484815693c6ee50567bc430a40444494697c)

Author SHA1 Message Date
triton c67e6a5ffb Fixed naming conflict in Location field in the AST. 11 years ago
triton 43dc88b5de Added support for representing and parsing source locations. 11 years ago
Tomi Valkeinen d843ac1fd3 CppParser: fix warning about FullComment 11 years ago
triton f49aa2f3ef Fixed InjectedClassNameType layout in the AST. 11 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 11 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 11 years ago
Elias Holzer 24cd3840b5 Added support for unnamed enums to new parser. 11 years ago
triton b6cf05e140 Explicitly initialize Enumeration class members. 11 years ago
triton 257edf878f Restrict path replacing in the parser to Windows platforms. 11 years ago
triton ea171cde97 Added copy constructors to Enumeration::Item and Declaration. 11 years ago
triton aa3e8dd5bd Explicitly define some copy constructors to work around missing symbols. 11 years ago
triton 678639acdc Explicitly define ASTContext else the declaration will not export symbols. 11 years ago
Dimitar Dobrev ccc1608a81 Fixed a regression in the new parser causing a crash on enums with empty names. 11 years ago
triton 6f0b2f729e Improved the comments parsing in the new parser with support for raw and full comments. 11 years ago
triton ee3fbd8e03 Added support for anonymous C++11 inline namespaces to the AST and parsers. 11 years ago
triton 83be8a7153 Initialized some previously uninitialized memory fields on the parser. 11 years ago
Dimitar Dobrev 2605ac680d Added stubbed support for pack expansions to the new parser as well. 11 years ago
triton 0e905dbd36 Clean up the file path when finding translation units since they might differ between calls. 12 years ago
triton 1afaad6847 Added missing definitions for the AST structures in the C++ parser. 12 years ago
triton b11644de19 Converted the rest of the inline declarations to be defined outside the header. 12 years ago
triton 6edd10b514 Move CppParser method definitions out of the headers and into the source file. 12 years ago
triton 5b3d01af73 Fixes to the native AST declarations. 12 years ago
triton afd626b93f Added explicit kinds to declarations and kinds in the new parser. 12 years ago
triton a754b46438 Reworked function template parsing. 12 years ago
triton 901f42eb1d Added a default constructor to Declaration to initialize the members. 12 years ago
triton edc833e69f Updated the C++ parser AST to the ASTContext class. 12 years ago
triton b3f41256e3 Moved the native AST declarations to their own namespace. 12 years ago
Joao Matos 17b3ac93b6 GCC/Clang parser build fixes. 12 years ago
triton 62839a3f0a Added the new C++/CLI free parser. 12 years ago