Commit graph

20 commits

Author SHA1 Message Date
Julian Rüth
5069f2f167
Add forward declarations (#116) 2022-01-31 15:19:12 +01:00
Jonathan Müller
ade719651f Copyright year update 2019-02-01 14:14:36 +01:00
Jonathan Müller
9f18b7f4d8 Update clang-format 2018-09-20 19:57:03 +02:00
Jonathan Müller
8c426ac115 Add fast preprocessing mode 2018-02-01 18:27:41 +01:00
Jonathan Müller
03495fbf11 Add informational log output to simple_file_parser 2018-02-01 09:22:34 +01:00
Jonathan Müller
3998d6154e Allow arrays as range type for parse_files() 2018-02-01 09:22:34 +01:00
Jonathan Müller
4c78c69da0 Update copyright year 2018-01-26 08:39:09 +01:00
Jonathan Müller
6f128da87f Add default constructor to libclang_parser 2017-10-31 15:55:06 +01:00
Jonathan Müller
3c9d53ae0c Extract logger into own header 2017-06-28 18:20:24 +02:00
Jonathan Müller
abb2ba33d0 Add resolve_includes() function 2017-06-27 21:03:12 +02:00
Jonathan Müller
38831db073 Add parse_files() utility function 2017-06-27 16:42:59 +02:00
Jonathan Müller
6b7ca183f9 Add default_logger() and default_verbose_logger() 2017-06-27 16:42:59 +02:00
Jonathan Müller
44708fff76 [breaking] Move error_logged() from logger to parser 2017-06-27 16:42:59 +02:00
Jonathan Müller
6dd85cb7a7 Silently ignore multiple registration of files 2017-06-27 16:42:59 +02:00
Jonathan Müller
da5b46fdb7 Add debug logging facility 2017-04-06 12:09:29 +02:00
Jonathan Müller
e10a41fea8 Add proper build system 2017-04-02 18:38:28 +02:00
Jonathan Müller
db0e649bf6 Properly handle libclang diagnostics 2017-03-16 12:15:46 +01:00
Jonathan Müller
108fd1b2ee Add diagnostic_logger 2017-02-16 22:08:56 +01:00
Jonathan Müller
0684be5788 Add preprocessor
The parser now parses macros and inclusion directives.
2017-02-12 21:43:14 +01:00
Jonathan Müller
e736da9089 Add basic parsing infrastructure 2017-02-10 21:29:54 +01:00