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 |
|
Jonathan Müller
|
853a132425
|
Add cpp_template_instantiation_type
|
2017-02-05 21:35:39 +01:00 |
|
Jonathan Müller
|
65eb2f58b5
|
Rename cpp_function_types.hpp -> cpp_function_type.hpp
Only plural header, consistency.
|
2017-02-05 21:29:56 +01:00 |
|
Jonathan Müller
|
93f5ad5999
|
Add cpp_function_template_specialization
|
2017-02-04 14:43:27 +01:00 |
|
Jonathan Müller
|
93c6e0f44c
|
Add cpp_function_template
|
2017-02-01 21:29:05 +01:00 |
|
Jonathan Müller
|
edb132981a
|
Add cpp_template_template_parameter
|
2017-02-01 21:04:53 +01:00 |
|
Jonathan Müller
|
535b088123
|
Fix alias template creation
|
2017-01-30 17:02:55 +01:00 |
|
Jonathan Müller
|
d089dd97b7
|
Add cpp_template_parameter_type
|
2017-01-30 16:56:36 +01:00 |
|
Jonathan Müller
|
f75776df33
|
Add cpp_alias_template
|
2017-01-26 17:56:50 +01:00 |
|
Jonathan Müller
|
67a1b01efc
|
Add simple cpp_template_parameter implementations
|
2017-01-26 17:34:59 +01:00 |
|
Jonathan Müller
|
7c896453b5
|
Add cpp_constructor and cpp_destructor
|
2017-01-24 21:27:41 +01:00 |
|
Jonathan Müller
|
03da9ceb63
|
Add cpp_member_function and cpp_conversion_op
|
2017-01-24 21:18:10 +01:00 |
|
Jonathan Müller
|
d2b5a79ba2
|
Add cpp_member_variable and cpp_bitfield
|
2017-01-24 20:47:50 +01:00 |
|
Jonathan Müller
|
fe5eb5a047
|
Add cpp_base_class
|
2017-01-24 20:29:30 +01:00 |
|
Jonathan Müller
|
f32af61614
|
Add cpp_class
|
2017-01-24 19:22:25 +01:00 |
|
Jonathan Müller
|
ddadcfe88c
|
Add cpp_function
|
2017-01-22 22:01:40 +01:00 |
|
Jonathan Müller
|
160fa1fe64
|
Add cpp_language_linkage
|
2017-01-22 13:17:00 +01:00 |
|
Jonathan Müller
|
664b5a6d4e
|
Add cpp_variable
|
2017-01-22 13:06:18 +01:00 |
|
Jonathan Müller
|
4b69e823c8
|
Add cpp_variable_base
|
2017-01-22 12:53:49 +01:00 |
|
Jonathan Müller
|
eedc029e66
|
Add cpp_type_alias
|
2017-01-22 12:44:21 +01:00 |
|
Jonathan Müller
|
c14e4dca40
|
Add to_string() operation for cpp_entity_kind
|
2017-01-22 12:34:10 +01:00 |
|
Jonathan Müller
|
87aba96c5b
|
Rename cpp_entity_type -> cpp_entity_kind
|
2017-01-22 12:29:24 +01:00 |
|
Jonathan Müller
|
6b658297d8
|
Add visit operation
|
2017-01-22 12:26:28 +01:00 |
|
Jonathan Müller
|
0b88656cc2
|
Add full_name() function
|
2017-01-22 11:50:37 +01:00 |
|
Jonathan Müller
|
a2c54165bd
|
Add cpp_enum and cpp_enum_value
|
2017-01-21 22:44:53 +01:00 |
|
Jonathan Müller
|
023ce3e87c
|
Remove cpp_scope
|
2017-01-21 22:30:51 +01:00 |
|
Jonathan Müller
|
36425c096b
|
Add is_valid() check for types
|
2017-01-21 22:04:00 +01:00 |
|
Jonathan Müller
|
78d546f09c
|
Add cpp_function_types.hpp
|
2017-01-21 21:38:31 +01:00 |
|
Jonathan Müller
|
5dd5fe4c42
|
Add cpp_array_type
|
2017-01-21 21:14:35 +01:00 |
|
Jonathan Müller
|
9fd18e9158
|
Add basic cpp_expression support
|
2017-01-21 21:05:52 +01:00 |
|
Jonathan Müller
|
ebfa75aa8b
|
Add first cpp_type infrastructure
|
2017-01-21 20:54:10 +01:00 |
|
Jonathan Müller
|
21c59afc71
|
Generalize basic_cpp_entity_ref to use predicate
|
2017-01-21 19:53:37 +01:00 |
|
Jonathan Müller
|
9d60bd2992
|
Add cpp_using_declaration
|
2017-01-21 13:44:35 +01:00 |
|
Jonathan Müller
|
69f78d6abf
|
Add basic_cpp_entity_ref generalization
|
2017-01-21 13:40:13 +01:00 |
|
Jonathan Müller
|
b54410cab2
|
Add cpp_using_directive
|
2017-01-21 13:30:53 +01:00 |
|
Jonathan Müller
|
bbfef3151d
|
Use hash of string as identifier
|
2017-01-21 13:20:07 +01:00 |
|
Jonathan Müller
|
75c67ab5cd
|
Add cpp_namespace_alias
|
2017-01-21 13:15:13 +01:00 |
|
Jonathan Müller
|
6d666a4d9f
|
Add cpp_entity_index
|
2017-01-21 12:59:37 +01:00 |
|