Commit graph

26 commits

Author SHA1 Message Date
738b0198c2
Add ability to parse multiple files 2023-02-14 13:46:08 -07:00
Julian Rüth
f81be80b52
Add install targets to cmake setup (#145) 2022-09-06 18:23:20 +02:00
waitingtocompile
a937efbcbc
Add basic concept support (#144) 2022-09-03 21:22:59 +02:00
Jonathan Müller
62e571a4d6 Update copyright notices 2022-02-07 20:43:22 +01:00
Julian Rüth
5069f2f167
Add forward declarations (#116) 2022-01-31 15:19:12 +01:00
nealhow
6542b72a71
Fix MSVC warnings (#104)
/WX Treats all compiler warnings as errors. It should be disabled to prevent compilation issues with CMake on Windows.

/W4 displays level 1, level 2, and level 3 warnings, and all level 4 (informational) warnings that aren't off by default. /W3 is the default setting in the IDE and should be enforced to prevent issues with CMake.
2020-10-02 13:33:45 +02:00
Jonathan Müller
facd7310ec Move GCC compiler to azure 2018-12-18 18:53:40 +01:00
Jonathan Müller
d44571f1c8 Improve CMake 2018-12-18 18:27:36 +01:00
Jonathan Müller
bd4db2ce80 Add self-parsing integration test 2018-02-01 16:32:30 +01:00
Jonathan Müller
4c78c69da0 Update copyright year 2018-01-26 08:39:09 +01:00
Jonathan Müller
8532de1479 Fix CMake 2017-11-11 10:33:01 +01:00
Jonathan Müller
6af95dde8e Add first example 2017-10-31 15:55:06 +01:00
Jonathan Müller
10dd893b91 Add attribute convenience functions 2017-10-29 20:54:54 +01:00
Jonathan Müller
151e0b1a81 Add attribute information to cpp_entity 2017-10-21 12:47:08 +02:00
Jonathan Müller
cfac41c7b5 Rename tokenizer stuff to include cx prefix 2017-10-14 13:15:38 +02:00
Jonathan Müller
0672e85186 Add and use cpp_token_string for unexposed entities 2017-10-11 14:15:44 +02:00
Jonathan Müller
3c9d53ae0c Extract logger into own header 2017-06-28 18:20:24 +02:00
Jonathan Müller
ae87bc378b Add more version macros 2017-06-06 14:23:03 +02:00
Jonathan Müller
d1fafdaa92 Add appveyor.yml 2017-04-21 11:18:36 +02:00
Jonathan Müller
4db09778b5 Add and parse cpp_static_assert 2017-04-11 20:37:24 +02:00
Jonathan Müller
599524a894 Add definition info to AST dump 2017-04-11 18:33:58 +02:00
Jonathan Müller
6a09a5253e Expose cppast version string via macro 2017-04-10 20:01:50 +02:00
Jonathan Müller
a6f15d6334 Add CMake options to control assertion levels 2017-04-06 12:23:31 +02:00
Jonathan Müller
c3d1d97892 Add and parse cpp_friend
Only works in clang>=4.
2017-04-06 11:45:17 +02:00
Jonathan Müller
9c46c96820 Fix and test include directive parsing 2017-04-03 09:49:29 +02:00
Jonathan Müller
e10a41fea8 Add proper build system 2017-04-02 18:38:28 +02:00