Update dependencies and regenerate CPP parser (#9)
Co-authored-by: mskelton <mskelton@users.noreply.github.com>
This commit is contained in:
co-authored by
mskelton
parent
79d38cce37
commit
72f972313c
@@ -9,27 +9,43 @@ int x;
|
||||
} // namespace std
|
||||
|
||||
namespace A::B { }
|
||||
namespace A::B::inline C { }
|
||||
namespace A::B::inline C::D { }
|
||||
inline namespace A { }
|
||||
|
||||
---
|
||||
|
||||
(translation_unit
|
||||
(namespace_definition
|
||||
name: (identifier)
|
||||
name: (namespace_identifier)
|
||||
body: (declaration_list
|
||||
(declaration
|
||||
type: (primitive_type)
|
||||
declarator: (identifier))))
|
||||
(comment)
|
||||
(namespace_definition
|
||||
name: (namespace_definition_name (identifier) (identifier))
|
||||
name: (nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier))
|
||||
body: (declaration_list))
|
||||
(namespace_definition
|
||||
name: (namespace_definition_name
|
||||
(namespace_definition_name
|
||||
(namespace_definition_name (identifier) (identifier))
|
||||
(identifier))
|
||||
(identifier))
|
||||
name: (nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier)))
|
||||
body: (declaration_list))
|
||||
(namespace_definition
|
||||
name: (nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier))))
|
||||
body: (declaration_list))
|
||||
(namespace_definition
|
||||
name: (namespace_identifier)
|
||||
body: (declaration_list)))
|
||||
|
||||
=========================================
|
||||
@@ -46,30 +62,30 @@ namespace literals = std::chono::literals;
|
||||
|
||||
(translation_unit
|
||||
(namespace_alias_definition
|
||||
name: (identifier)
|
||||
(identifier))
|
||||
name: (namespace_identifier)
|
||||
(namespace_identifier))
|
||||
(namespace_alias_definition
|
||||
name: (identifier)
|
||||
(qualified_identifier
|
||||
name: (identifier)))
|
||||
name: (namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)))
|
||||
(namespace_alias_definition
|
||||
name: (identifier)
|
||||
(qualified_identifier
|
||||
scope: (namespace_identifier)
|
||||
name: (identifier)))
|
||||
name: (namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier)))
|
||||
(namespace_alias_definition
|
||||
name: (identifier)
|
||||
(qualified_identifier
|
||||
name: (qualified_identifier
|
||||
scope: (namespace_identifier)
|
||||
name: (identifier))))
|
||||
name: (namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier))))
|
||||
(namespace_alias_definition
|
||||
name: (identifier)
|
||||
(qualified_identifier
|
||||
scope: (namespace_identifier)
|
||||
name: (qualified_identifier
|
||||
scope: (namespace_identifier)
|
||||
name: (identifier)))))
|
||||
name: (namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(nested_namespace_specifier
|
||||
(namespace_identifier)
|
||||
(namespace_identifier)))))
|
||||
|
||||
=========================================
|
||||
Using declarations
|
||||
@@ -478,6 +494,9 @@ struct C {
|
||||
friend class D;
|
||||
friend D;
|
||||
friend int f(C &);
|
||||
|
||||
template <typename T>
|
||||
friend int g();
|
||||
};
|
||||
|
||||
---
|
||||
@@ -488,7 +507,12 @@ struct C {
|
||||
(friend_declaration (type_identifier))
|
||||
(friend_declaration (declaration (primitive_type) (function_declarator
|
||||
(identifier)
|
||||
(parameter_list (parameter_declaration (type_identifier) (abstract_reference_declarator)))))))))
|
||||
(parameter_list (parameter_declaration (type_identifier) (abstract_reference_declarator))))))
|
||||
(template_declaration
|
||||
(template_parameter_list (type_parameter_declaration (type_identifier)))
|
||||
(friend_declaration (declaration (primitive_type) (function_declarator
|
||||
(identifier)
|
||||
(parameter_list))))))))
|
||||
|
||||
=============================================
|
||||
Default member initializers
|
||||
|
||||
Reference in New Issue
Block a user