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