Commit History

Author SHA1 Message Date
  rdb 329fa728a7 cppparser: Change `check_keyword()` to an unordered_set lookup 1 year ago
  rdb 04a9264e68 cppparser: Fix slow parser performance 1 year ago
  rdb fb68f82c5b cppparser: Add preprocessor option (-E) to parse_file 1 year ago
  rdb 360216656e cppparser: assorted preprocessor improvements: 1 year ago
  rdb e63ba11af2 cppparser: Fix expansion of function macro used without parentheses 1 year ago
  rdb c5ab6573b0 cppparser: Improve error messages involving macro expansion 1 year ago
  rdb 80147990cc cppparser: Fix problems with recursive expansion in preprocessor 1 year ago
  rdb 9a53a3bf31 cppparser: Fix an instance of pvector being used instead of `std::vector` 3 years ago
  Sam Edwards 7790f8429d general: Fully qualify header references into the std namespace 7 years ago
  rdb e2771d39a9 cppparser: support for various C++11/C++14/C++17 features: 9 years ago
  rdb 5aabd56697 cppparser: support C++11 raw string literals 9 years ago
  rdb 40ea0ab786 cppparser: support directives __LINE__, __FILE__, __has_include 9 years ago
  rdb a056543d5a Support push_macro and pop_macro in cppparser 9 years ago
  tobspr 0fcfb8e372 New file headers, new comment style 9 years ago
  rdb caa03c53dd Interrogate cppparser improvements, C++11/14/17 additions: 9 years ago
  rdb 090e912ce6 Cleanup of comments and whitespace 10 years ago
  rdb cdc8d7d4d9 Interrogate should pick up definitions in all files explicitly named 10 years ago
  rdb 155ae811aa Fix some edge cases for preprocessor, support auto keyword, MSVC compile fix 10 years ago
  rdb b65ad853fe Support C++11/14 features: nullptr, decltype, unicode literals, custom literals, alignof 10 years ago
  rdb ba45120eac Try to stay compatible with Bison 2.5 (for Ubuntu precise), support C++11 and C++17 static_assert, improve error reporting, handle several gcc keyword aliases, fix bug handling preprocessor expression in which the same manifest occurs more than once 10 years ago
  rdb e327c7e978 Vastly improve quality of Interrogate error messages, also fix erroneous location indications 10 years ago
  rdb 62e8106ef1 Interrogate now correctly implements C++11 semantics for closing template parameter lists 10 years ago
  rdb 9178ed2871 Fix some preprocessor expressions in Interrogate 10 years ago
  rdb 48208b0f27 Support #pragma once in interrogate 10 years ago
  rdb 6db5d0dc11 Huge cppparser and interrogate overhaul, bringing: 11 years ago
  rdb a6229f1fac Support for comments in enums. Improve comment handling in C++ parser. Improve doxygen reference. Update interrogate interface. (Addendum to interrogatedb v2.3.) 11 years ago
  rdb 30d8cc29b3 Rewrite handling of stringify and token-paste operators to work better. Add support for variadic macros. 11 years ago
  David Rose cebecba2fc add interrogate -noangles 14 years ago
  David Rose fb9c56432a we are now using the modified BSD license 17 years ago
  Josh Yelon 1e7c8513c3 Interrogate include-path alterations 18 years ago