Jonathan Müller
|
183aeaafde
|
Parse documentation comments
|
2017-03-16 11:49:37 +01:00 |
|
Jonathan Müller
|
e787b845d5
|
Parse cpp_destructor
|
2017-03-12 18:38:31 +01:00 |
|
Jonathan Müller
|
68c74a9f07
|
Parse cpp_constructor
|
2017-03-12 18:18:26 +01:00 |
|
Jonathan Müller
|
8691628ec5
|
Parse cpp_converison_op
|
2017-03-12 17:43:57 +01:00 |
|
Jonathan Müller
|
85ca226117
|
Parse cpp_member_function
|
2017-03-12 16:04:28 +01:00 |
|
Jonathan Müller
|
39b5b01ae3
|
Parse static class functions
|
2017-03-12 12:28:11 +01:00 |
|
Jonathan Müller
|
9267bbbff2
|
Parse free functions
|
2017-03-11 18:08:06 +01:00 |
|
Jonathan Müller
|
210fcf2c36
|
Add support for forward declarations
|
2017-03-11 15:36:51 +01:00 |
|
Jonathan Müller
|
c31e306e91
|
Clarify cpp_storage_class_specifiers meaning
|
2017-03-02 17:19:55 +01:00 |
|
Jonathan Müller
|
de2855820a
|
Add test for static member variable
|
2017-03-02 16:22:16 +01:00 |
|
Jonathan Müller
|
a635f5dd05
|
Add support for type definitions in using/alias
|
2017-03-02 16:16:02 +01:00 |
|
Jonathan Müller
|
c87b296d4e
|
Parse cpp_member_variable and cpp_bitfield
|
2017-02-25 11:17:18 +01:00 |
|
Jonathan Müller
|
51bdbca81d
|
Parse cpp_variable
|
2017-02-24 22:29:48 +01:00 |
|
Jonathan Müller
|
76f4136c86
|
Skip attributes in enum
|
2017-02-23 21:37:17 +01:00 |
|
Jonathan Müller
|
e0b76a07d0
|
Parse cpp_class
|
2017-02-23 21:34:36 +01:00 |
|
Jonathan Müller
|
895ac5d0c9
|
Add test for cpp_language_linkage
|
2017-02-23 21:31:00 +01:00 |
|
Jonathan Müller
|
e56455a411
|
Add test for cpp_using_declaration parsing
|
2017-02-23 21:31:00 +01:00 |
|
Jonathan Müller
|
a47e66e2c4
|
Parse enums
|
2017-02-23 21:30:44 +01:00 |
|
Jonathan Müller
|
0794ff1420
|
Parse typedefs
|
2017-02-23 15:45:34 +01:00 |
|
Jonathan Müller
|
d9bf205e16
|
Update TODO comments
|
2017-02-23 15:40:45 +01:00 |
|
Jonathan Müller
|
23a7248964
|
Add support for member pointer types
|
2017-02-23 15:39:12 +01:00 |
|
Jonathan Müller
|
8bb6268626
|
Add support for function types
|
2017-02-23 14:36:37 +01:00 |
|
Jonathan Müller
|
0eb14d8cab
|
Add support for array types
|
2017-02-23 09:23:30 +01:00 |
|
Jonathan Müller
|
b183513166
|
Parse cpp_type_alias and simple cpp_type's
|
2017-02-22 22:42:20 +01:00 |
|
Jonathan Müller
|
a38641ecb1
|
Add diagnostic on ignored cursor type
|
2017-02-22 20:49:20 +01:00 |
|
Jonathan Müller
|
8d864bdbe1
|
Parse cpp_language_linkage
|
2017-02-22 20:44:19 +01:00 |
|
Jonathan Müller
|
8fdfd3a707
|
Order preprocessing entities relative to other entities
|
2017-02-22 20:30:26 +01:00 |
|
Jonathan Müller
|
087b9583ff
|
Parse cpp_using_directive/declaration
Both of them now also don't have a name() anymore as it was inconsistent with get_full_name().
|
2017-02-22 20:09:40 +01:00 |
|
Jonathan Müller
|
45e9e5305b
|
Parse cpp_namespace_alias
|
2017-02-22 11:04:34 +01:00 |
|
Jonathan Müller
|
7e1ef01105
|
Parse cpp_namespace
|
2017-02-22 10:33:27 +01:00 |
|
Jonathan Müller
|
ce69b0157f
|
Parse cpp_namespace
|
2017-02-21 22:36:38 +01:00 |
|
Jonathan Müller
|
51567da741
|
Add actual parse framework
|
2017-02-21 22:10:41 +01:00 |
|
Jonathan Müller
|
81d67eec03
|
Add token_stream
|
2017-02-21 21:59:46 +01:00 |
|
Jonathan Müller
|
467936cba4
|
Add parse_error handling
|
2017-02-21 20:47:15 +01:00 |
|
Jonathan Müller
|
1d083978ca
|
Add tokenizer
|
2017-02-21 20:06:07 +01:00 |
|
Jonathan Müller
|
958100d3e3
|
Add debug_helper.hpp
|
2017-02-21 19:24:16 +01:00 |
|
Jonathan Müller
|
f66fa70b1f
|
Format preprocessor diagnostics
|
2017-02-19 20:51:08 +01:00 |
|
Jonathan Müller
|
108fd1b2ee
|
Add diagnostic_logger
|
2017-02-16 22:08:56 +01:00 |
|
Jonathan Müller
|
a0c2eece5b
|
Add and use libclang_error exception class
|
2017-02-16 21:33:41 +01:00 |
|
Jonathan Müller
|
51f7c3c2b2
|
Add libclang parsing outline
|
2017-02-16 21:19:20 +01:00 |
|
Jonathan Müller
|
2e1dce2ffd
|
Fix include handling support
Can't be tested until clang 4.0.
|
2017-02-16 20:33:48 +01:00 |
|
Jonathan Müller
|
58cc481318
|
Add tests for cpp_macro_definition parsing
|
2017-02-14 11:24:13 +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
|
ac8b81400c
|
Add basic libclang parsing infrastructure
|
2017-02-10 21:49:35 +01:00 |
|
Jonathan Müller
|
e736da9089
|
Add basic parsing infrastructure
|
2017-02-10 21:29:54 +01:00 |
|
Jonathan Müller
|
ad582fa9c9
|
Add cpp_include_directive
|
2017-02-10 19:47:39 +01:00 |
|
Jonathan Müller
|
54b6c86e5b
|
Add cpp_macro_definition
|
2017-02-10 19:25:02 +01:00 |
|
Jonathan Müller
|
78157d43fc
|
Add cpp_variable_template
|
2017-02-10 18:42:29 +01:00 |
|
Jonathan Müller
|
7b4beea8df
|
Add cpp_class_template and _specialization
|
2017-02-05 21:58:31 +01:00 |
|
Jonathan Müller
|
a9bc9a1c9b
|
Add cpp_dependent_type
|
2017-02-05 21:48:55 +01:00 |
|