296 Commits (d840860b30be696046ea358d8fe9b2cf63007744)

Author SHA1 Message Date
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 9 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 9 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 9 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 9 years ago
Dimitar Dobrev d293a7f49f Regenerated the parser bindings with the renaming of enum items. 9 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 9 years ago
Joao Matos b1621d660c Add the enum as the enum item namespace when converting the parser AST. 9 years ago
Joao Matos 3bfb24228b Remove "Ordinary" prefix from BCPL and C comment kinds. 9 years ago
Joao Matos 9a4c0bae82 Renamed RawCommentKind to CommentKind. 9 years ago
Joao Matos dad52a2d5b Clean up display paths of generated build project files. 9 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 9 years ago
Dimitar Dobrev 329d350f9d Added the specialisation info, if any, along with its arguments, to functions. 9 years ago
Dimitar Dobrev 8d322ad53e Properly handled signed chars in the AST. 9 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 9 years ago
Dimitar Dobrev 5af5b2093f Extended the AST with the template parameters being substituted. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Joao Matos 1346957a66 Wrap some really long lines. 9 years ago
Joao Matos 54b586d0d0 Simplify CheckForDuplicates, decl is never a PreprocessedEntity. 9 years ago
Dimitar Dobrev db942dc06c Wrapped the reference qualifier of functions. 9 years ago
Joao Matos d349134180 Reworked parser bindings build scripts to be more easily re-usable. 9 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 9 years ago
Dimitar Dobrev 5d8ecf32d7 Extended the AST with the GCC vector type ("__attribute__"). 10 years ago
Dimitar Dobrev 00e7225a31 Fixed a crash caused by class template specialisations parsed just as classes. 10 years ago
Dimitar Dobrev 8d765cec6b Fixed an exhausted stack when parsing deep headers. 10 years ago
Dimitar Dobrev 749c2b17ec Renamed ParserOptions to CppParserOptions and ParserOptions2 to ParserOptions. 10 years ago
Dimitar Dobrev 9611e718a8 Removed a redundant statement which also caused a crash in Qt#. 10 years ago
Joao Matos 19fb6ca7d6 Fold toolchain parser setup to parser options. 10 years ago
Joao Matos 65fc10680a Move SourceLocation to CppSharp.AST. 10 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 10 years ago
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 10 years ago
triton 1802470013 Kill the old parser (good riddance :). 12 years ago
triton fd1dc49745 Fixed the build. 12 years ago
Tomi Valkeinen 7289a06b9e Rename PrimitiveType Int32 and UInt32 to Int and UInt 12 years ago
Tomi Valkeinen c702e928e8 Rename PrimitiveType Int64 and UInt64 to LongLong and ULongLong 12 years ago
Tomi Valkeinen 065570de74 Rename PrimitiveType Int16 and UInt16 to Short and UShort 12 years ago
Tomi Valkeinen 1cd9f0a16c Remove PrimitiveTypes Int8 and UInt8 12 years ago
Tomi Valkeinen 3902dd4acc Add PrimitiveTypes Long and ULong 12 years ago
Tomi Valkeinen 4c3a4f48d8 Parser: fix compile warnings 12 years ago
Elias Holzer 1782715f93 Increased the initial capacity of the used SmallString when generating a USR. 12 years ago
Elias Holzer e29e7eac7e Removed redundant code. 12 years ago
Elias Holzer 3c914a0907 Applied "Improved template parsing error handling" to old parser. 12 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 12 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 12 years ago
Elias Holzer 3f813bc3ee Fixed line endings. 12 years ago
triton 6edcb8dd44 Added support for decltype types. 12 years ago
Elias Holzer 23a0fc2339 Fixed a null pointer exception when parsing files with unnamed enums. 12 years ago
Elias Holzer 521845be81 Fixed parser to include enumerations which don't have an identifier set. 12 years ago
triton dc6d975487 Ignore TypeAliasTemplate declarations to get rid of some parser warnings. 12 years ago