summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus')
-rw-r--r--src/shared/cplusplus/AST.cpp266
-rw-r--r--src/shared/cplusplus/AST.h108
-rw-r--r--src/shared/cplusplus/ASTVisit.cpp108
-rw-r--r--src/shared/cplusplus/CheckDeclaration.cpp28
-rw-r--r--src/shared/cplusplus/CheckDeclarator.cpp16
-rw-r--r--src/shared/cplusplus/CheckExpression.cpp12
-rw-r--r--src/shared/cplusplus/CheckName.cpp10
-rw-r--r--src/shared/cplusplus/CheckSpecifier.cpp4
-rw-r--r--src/shared/cplusplus/CheckStatement.cpp10
-rw-r--r--src/shared/cplusplus/Parser.cpp186
10 files changed, 374 insertions, 374 deletions
diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp
index 45292dcc4a..38f3050b00 100644
--- a/src/shared/cplusplus/AST.cpp
+++ b/src/shared/cplusplus/AST.cpp
@@ -80,8 +80,8 @@ unsigned AttributeSpecifierAST::lastToken() const
return second_rparen_token + 1;
else if (first_rparen_token)
return first_rparen_token + 1;
- else if (attributes)
- return attributes->lastToken();
+ else if (attribute_list)
+ return attribute_list->lastToken();
else if (second_lparen_token)
return second_lparen_token + 1;
else if (first_lparen_token)
@@ -369,8 +369,8 @@ unsigned ClassSpecifierAST::lastToken() const
if (rbrace_token)
return rbrace_token + 1;
- else if (member_specifiers)
- return member_specifiers->lastToken();
+ else if (member_specifier_list)
+ return member_specifier_list->lastToken();
else if (lbrace_token)
return lbrace_token + 1;
@@ -384,8 +384,8 @@ unsigned ClassSpecifierAST::lastToken() const
else if (name)
return name->lastToken();
- else if (attributes)
- return attributes->lastToken();
+ else if (attribute_list)
+ return attribute_list->lastToken();
return classkey_token + 1;
}
@@ -400,8 +400,8 @@ unsigned CompoundStatementAST::lastToken() const
if (rbrace_token)
return rbrace_token + 1;
- else if (statements)
- return statements->lastToken();
+ else if (statement_list)
+ return statement_list->lastToken();
return lbrace_token + 1;
}
@@ -409,8 +409,8 @@ unsigned CompoundStatementAST::lastToken() const
unsigned ConditionAST::firstToken() const
{
- if (type_specifiers)
- return type_specifiers->firstToken();
+ if (type_specifier_list)
+ return type_specifier_list->firstToken();
return declarator->firstToken();
}
@@ -420,8 +420,8 @@ unsigned ConditionAST::lastToken() const
if (declarator)
return declarator->lastToken();
- else if (type_specifiers)
- return type_specifiers->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
// ### assert?
return 0;
@@ -470,11 +470,11 @@ unsigned ConversionFunctionIdAST::firstToken() const
unsigned ConversionFunctionIdAST::lastToken() const
{
- if (ptr_operators)
- return ptr_operators->lastToken();
+ if (ptr_operator_list)
+ return ptr_operator_list->lastToken();
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
return operator_token + 1;
}
@@ -510,23 +510,23 @@ unsigned CtorInitializerAST::firstToken() const
unsigned CtorInitializerAST::lastToken() const
{
- if (member_initializers)
- return member_initializers->lastToken();
+ if (member_initializer_list)
+ return member_initializer_list->lastToken();
return colon_token + 1;
}
unsigned DeclaratorAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
- if (ptr_operators)
- return ptr_operators->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
+ if (ptr_operator_list)
+ return ptr_operator_list->firstToken();
else if (core_declarator)
return core_declarator->firstToken();
- else if (postfix_declarators)
- return postfix_declarators->firstToken();
- else if (attributes)
- return attributes->firstToken();
+ else if (postfix_declarator_list)
+ return postfix_declarator_list->firstToken();
+ else if (attribute_list)
+ return attribute_list->firstToken();
else if (initializer)
return initializer->firstToken();
// ### assert?
@@ -538,20 +538,20 @@ unsigned DeclaratorAST::lastToken() const
if (initializer)
return initializer->lastToken();
- else if (post_attributes)
- return post_attributes->lastToken();
+ else if (post_attribute_list)
+ return post_attribute_list->lastToken();
- else if (postfix_declarators)
- return postfix_declarators->lastToken();
+ else if (postfix_declarator_list)
+ return postfix_declarator_list->lastToken();
else if (core_declarator)
return core_declarator->lastToken();
- else if (ptr_operators)
- return ptr_operators->lastToken();
+ else if (ptr_operator_list)
+ return ptr_operator_list->lastToken();
- else if (attributes)
- return attributes->lastToken();
+ else if (attribute_list)
+ return attribute_list->lastToken();
// ### assert?
return 0;
@@ -670,8 +670,8 @@ unsigned EnumSpecifierAST::lastToken() const
if (rbrace_token)
return rbrace_token + 1;
- if (enumerators)
- return enumerators->lastToken();
+ if (enumerator_list)
+ return enumerator_list->lastToken();
if (lbrace_token)
return lbrace_token + 1;
@@ -699,8 +699,8 @@ unsigned EnumeratorAST::lastToken() const
unsigned ExceptionDeclarationAST::firstToken() const
{
- if (type_specifier)
- return type_specifier->firstToken();
+ if (type_specifier_list)
+ return type_specifier_list->firstToken();
if (declarator)
return declarator->firstToken();
return dot_dot_dot_token;
@@ -714,8 +714,8 @@ unsigned ExceptionDeclarationAST::lastToken() const
else if (declarator)
return declarator->lastToken();
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
return 0;
}
@@ -731,8 +731,8 @@ unsigned ExceptionSpecificationAST::lastToken() const
if (rparen_token)
return rparen_token + 1;
- else if (type_ids)
- return type_ids->lastToken();
+ else if (type_id_list)
+ return type_id_list->lastToken();
else if (dot_dot_dot_token)
return dot_dot_dot_token + 1;
@@ -826,8 +826,8 @@ unsigned FunctionDeclaratorAST::lastToken() const
if (exception_specification)
return exception_specification->lastToken();
- else if (cv_qualifier_seq)
- return cv_qualifier_seq->lastToken();
+ else if (cv_qualifier_list)
+ return cv_qualifier_list->lastToken();
else if (rparen_token)
return rparen_token + 1;
@@ -841,8 +841,8 @@ unsigned FunctionDeclaratorAST::lastToken() const
unsigned FunctionDefinitionAST::firstToken() const
{
- if (decl_specifier_seq)
- return decl_specifier_seq->firstToken();
+ if (decl_specifier_list)
+ return decl_specifier_list->firstToken();
else if (declarator)
return declarator->firstToken();
else if (ctor_initializer)
@@ -861,8 +861,8 @@ unsigned FunctionDefinitionAST::lastToken() const
else if (declarator)
return declarator->lastToken();
- else if (decl_specifier_seq)
- return decl_specifier_seq->lastToken();
+ else if (decl_specifier_list)
+ return decl_specifier_list->lastToken();
// ### assert
return 0;
@@ -934,8 +934,8 @@ unsigned LinkageBodyAST::lastToken() const
if (rbrace_token)
return rbrace_token + 1;
- else if (declarations)
- return declarations->lastToken();
+ else if (declaration_list)
+ return declaration_list->lastToken();
return lbrace_token + 1;
}
@@ -1010,8 +1010,8 @@ unsigned NamespaceAST::lastToken() const
if (linkage_body)
return linkage_body->lastToken();
- else if (attributes)
- return attributes->lastToken();
+ else if (attribute_list)
+ return attribute_list->lastToken();
else if (identifier_token)
return identifier_token + 1;
@@ -1140,19 +1140,19 @@ unsigned NewInitializerAST::lastToken() const
unsigned NewTypeIdAST::firstToken() const
{
- return type_specifier->firstToken();
+ return type_specifier_list->firstToken();
}
unsigned NewTypeIdAST::lastToken() const
{
- if (new_array_declarators)
- return new_array_declarators->lastToken();
+ if (new_array_declarator_list)
+ return new_array_declarator_list->lastToken();
- else if (ptr_operators)
- return ptr_operators->lastToken();
+ else if (ptr_operator_list)
+ return ptr_operator_list->lastToken();
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
// ### assert?
return 0;
@@ -1200,7 +1200,7 @@ unsigned OperatorFunctionIdAST::lastToken() const
unsigned ParameterDeclarationAST::firstToken() const
{
- return type_specifier->firstToken();
+ return type_specifier_list->firstToken();
}
unsigned ParameterDeclarationAST::lastToken() const
@@ -1214,8 +1214,8 @@ unsigned ParameterDeclarationAST::lastToken() const
else if (declarator)
return declarator->lastToken();
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
// ### assert?
return 0;
@@ -1224,8 +1224,8 @@ unsigned ParameterDeclarationAST::lastToken() const
unsigned ParameterDeclarationClauseAST::firstToken() const
{
- if (parameter_declarations)
- return parameter_declarations->firstToken();
+ if (parameter_declaration_list)
+ return parameter_declaration_list->firstToken();
return dot_dot_dot_token;
}
@@ -1233,7 +1233,7 @@ unsigned ParameterDeclarationClauseAST::lastToken() const
{
if (dot_dot_dot_token)
return dot_dot_dot_token + 1;
- return parameter_declarations->lastToken();
+ return parameter_declaration_list->lastToken();
}
@@ -1244,8 +1244,8 @@ unsigned PointerAST::firstToken() const
unsigned PointerAST::lastToken() const
{
- if (cv_qualifier_seq)
- return cv_qualifier_seq->lastToken();
+ if (cv_qualifier_list)
+ return cv_qualifier_list->lastToken();
return star_token + 1;
}
@@ -1255,21 +1255,21 @@ unsigned PointerToMemberAST::firstToken() const
{
if (global_scope_token)
return global_scope_token;
- else if (nested_name_specifier)
- return nested_name_specifier->firstToken();
+ else if (nested_name_specifier_list)
+ return nested_name_specifier_list->firstToken();
return star_token;
}
unsigned PointerToMemberAST::lastToken() const
{
- if (cv_qualifier_seq)
- return cv_qualifier_seq->lastToken();
+ if (cv_qualifier_list)
+ return cv_qualifier_list->lastToken();
else if (star_token)
return star_token + 1;
- else if (nested_name_specifier)
- return nested_name_specifier->lastToken();
+ else if (nested_name_specifier_list)
+ return nested_name_specifier_list->lastToken();
else if (global_scope_token)
return global_scope_token + 1;
@@ -1297,8 +1297,8 @@ unsigned PostfixExpressionAST::firstToken() const
unsigned PostfixExpressionAST::lastToken() const
{
- if (postfix_expressions)
- return postfix_expressions->lastToken();
+ if (postfix_expression_list)
+ return postfix_expression_list->lastToken();
return base_expression->lastToken();
}
@@ -1307,8 +1307,8 @@ unsigned QualifiedNameAST::firstToken() const
{
if (global_scope_token)
return global_scope_token;
- else if (nested_name_specifier)
- return nested_name_specifier->firstToken();
+ else if (nested_name_specifier_list)
+ return nested_name_specifier_list->firstToken();
return unqualified_name->firstToken();
}
@@ -1317,8 +1317,8 @@ unsigned QualifiedNameAST::lastToken() const
if (unqualified_name)
return unqualified_name->lastToken();
- if (nested_name_specifier)
- return nested_name_specifier->lastToken();
+ if (nested_name_specifier_list)
+ return nested_name_specifier_list->lastToken();
if (global_scope_token)
return global_scope_token + 1;
@@ -1355,10 +1355,10 @@ unsigned ReturnStatementAST::lastToken() const
unsigned SimpleDeclarationAST::firstToken() const
{
- if (decl_specifier_seq)
- return decl_specifier_seq->firstToken();
- else if (declarators)
- return declarators->firstToken();
+ if (decl_specifier_list)
+ return decl_specifier_list->firstToken();
+ else if (declarator_list)
+ return declarator_list->firstToken();
return semicolon_token;
}
@@ -1367,11 +1367,11 @@ unsigned SimpleDeclarationAST::lastToken() const
if (semicolon_token)
return semicolon_token + 1;
- else if (declarators)
- return declarators->lastToken();
+ else if (declarator_list)
+ return declarator_list->lastToken();
- else if (decl_specifier_seq)
- return decl_specifier_seq->lastToken();
+ else if (decl_specifier_list)
+ return decl_specifier_list->lastToken();
// ### assert(0);
return 0;
@@ -1476,8 +1476,8 @@ unsigned TemplateDeclarationAST::lastToken() const
else if (greater_token)
return greater_token + 1;
- else if (template_parameters)
- return template_parameters->lastToken();
+ else if (template_parameter_list)
+ return template_parameter_list->lastToken();
else if (less_token)
return less_token + 1;
@@ -1503,8 +1503,8 @@ unsigned TemplateIdAST::lastToken() const
if (greater_token)
return greater_token + 1;
- else if (template_arguments)
- return template_arguments->lastToken();
+ else if (template_argument_list)
+ return template_argument_list->lastToken();
else if (less_token)
return less_token + 1;
@@ -1535,8 +1535,8 @@ unsigned TemplateTypeParameterAST::lastToken() const
else if (greater_token)
return greater_token + 1;
- else if (template_parameters)
- return template_parameters->lastToken();
+ else if (template_parameter_list)
+ return template_parameter_list->lastToken();
else if (less_token)
return less_token + 1;
@@ -1570,13 +1570,13 @@ unsigned ThrowExpressionAST::lastToken() const
unsigned TranslationUnitAST::firstToken() const
{
- return declarations->firstToken();
+ return declaration_list->firstToken();
}
unsigned TranslationUnitAST::lastToken() const
{
- if (declarations)
- return declarations->lastToken();
+ if (declaration_list)
+ return declaration_list->lastToken();
// ### assert(0);
return 0;
@@ -1601,7 +1601,7 @@ unsigned TryBlockStatementAST::lastToken() const
unsigned TypeConstructorCallAST::firstToken() const
{
- return type_specifier->firstToken();
+ return type_specifier_list->firstToken();
}
unsigned TypeConstructorCallAST::lastToken() const
@@ -1615,8 +1615,8 @@ unsigned TypeConstructorCallAST::lastToken() const
else if (lparen_token)
return lparen_token + 1;
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
// ### assert(0);
return 0;
@@ -1625,7 +1625,7 @@ unsigned TypeConstructorCallAST::lastToken() const
unsigned TypeIdAST::firstToken() const
{
- return type_specifier->firstToken();
+ return type_specifier_list->firstToken();
}
unsigned TypeIdAST::lastToken() const
@@ -1633,8 +1633,8 @@ unsigned TypeIdAST::lastToken() const
if (declarator)
return declarator->lastToken();
- else if (type_specifier)
- return type_specifier->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
// ### assert(0);
return 0;
@@ -1771,8 +1771,8 @@ unsigned WhileStatementAST::lastToken() const
// ObjC++
unsigned ObjCClassForwardDeclarationAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
return class_token;
}
@@ -1790,8 +1790,8 @@ unsigned ObjCClassForwardDeclarationAST::lastToken() const
unsigned ObjCProtocolForwardDeclarationAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
return protocol_token;
}
@@ -1809,8 +1809,8 @@ unsigned ObjCProtocolForwardDeclarationAST::lastToken() const
unsigned ObjCClassDeclarationAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
if (interface_token)
return interface_token;
@@ -1821,7 +1821,7 @@ unsigned ObjCClassDeclarationAST::firstToken() const
unsigned ObjCClassDeclarationAST::lastToken() const
{
if (end_token) return end_token + 1;
- if (member_declarations) return member_declarations->lastToken();
+ if (member_declaration_list) return member_declaration_list->lastToken();
if (inst_vars_decl) return inst_vars_decl->lastToken();
if (protocol_refs)
return protocol_refs->lastToken();
@@ -1844,8 +1844,8 @@ unsigned ObjCClassDeclarationAST::lastToken() const
unsigned ObjCProtocolDeclarationAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
return protocol_token;
}
@@ -1854,8 +1854,8 @@ unsigned ObjCProtocolDeclarationAST::lastToken() const
if (end_token)
return end_token + 1;
- else if (member_declarations)
- return member_declarations->lastToken();
+ else if (member_declaration_list)
+ return member_declaration_list->lastToken();
else if (protocol_refs)
return protocol_refs->lastToken();
@@ -1863,8 +1863,8 @@ unsigned ObjCProtocolDeclarationAST::lastToken() const
else if (name)
return name->lastToken();
- else if (attributes)
- return attributes->lastToken();
+ else if (attribute_list)
+ return attribute_list->lastToken();
return protocol_token + 1;
}
@@ -1997,12 +1997,12 @@ unsigned ObjCSelectorArgumentAST::lastToken() const
unsigned ObjCSelectorWithArgumentsAST::firstToken() const
{
- return selector_arguments->firstToken();
+ return selector_argument_list->firstToken();
}
unsigned ObjCSelectorWithArgumentsAST::lastToken() const
{
- return selector_arguments->lastToken();
+ return selector_argument_list->lastToken();
}
unsigned ObjCSelectorExpressionAST::firstToken() const
@@ -2031,8 +2031,8 @@ unsigned ObjCInstanceVariablesDeclarationAST::lastToken() const
if (rbrace_token)
return rbrace_token + 1;
- if (instance_variables)
- return instance_variables->lastToken();
+ if (instance_variable_list)
+ return instance_variable_list->lastToken();
return lbrace_token + 1;
}
@@ -2064,8 +2064,8 @@ unsigned ObjCPropertyAttributeAST::lastToken() const
unsigned ObjCPropertyDeclarationAST::firstToken() const
{
- if (attributes)
- return attributes->firstToken();
+ if (attribute_list)
+ return attribute_list->firstToken();
return property_token;
}
@@ -2076,8 +2076,8 @@ unsigned ObjCPropertyDeclarationAST::lastToken() const
return simple_declaration->lastToken();
else if (rparen_token)
return rparen_token + 1;
- else if (property_attributes)
- return property_attributes->lastToken();
+ else if (property_attribute_list)
+ return property_attribute_list->lastToken();
else if (lparen_token)
return lparen_token + 1;
@@ -2110,12 +2110,12 @@ unsigned ObjCMethodPrototypeAST::firstToken() const
unsigned ObjCMethodPrototypeAST::lastToken() const
{
- if (attributes)
- return attributes->lastToken();
+ if (attribute_list)
+ return attribute_list->lastToken();
else if (dot_dot_dot_token)
return dot_dot_dot_token + 1;
- else if (arguments)
- return arguments->lastToken();
+ else if (argument_list)
+ return argument_list->lastToken();
else if (type_name)
return type_name->lastToken();
return method_type_token + 1;
@@ -2164,8 +2164,8 @@ unsigned ObjCSynthesizedPropertiesDeclarationAST::lastToken() const
{
if (semicolon_token)
return semicolon_token + 1;
- else if (property_identifiers)
- return property_identifiers->lastToken();
+ else if (property_identifier_list)
+ return property_identifier_list->lastToken();
else
return synthesized_token + 1;
}
@@ -2179,8 +2179,8 @@ unsigned ObjCDynamicPropertiesDeclarationAST::lastToken() const
{
if (semicolon_token)
return semicolon_token + 1;
- else if (property_identifiers)
- return property_identifiers->lastToken();
+ else if (property_identifier_list)
+ return property_identifier_list->lastToken();
else
return dynamic_token + 1;
}
@@ -2204,8 +2204,8 @@ unsigned ObjCFastEnumerationAST::lastToken() const
return initializer->lastToken();
else if (declarator)
return declarator->lastToken();
- else if (type_specifiers)
- return type_specifiers->lastToken();
+ else if (type_specifier_list)
+ return type_specifier_list->lastToken();
else if (lparen_token)
return lparen_token + 1;
else
diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h
index 46718574d6..aec4083475 100644
--- a/src/shared/cplusplus/AST.h
+++ b/src/shared/cplusplus/AST.h
@@ -286,7 +286,7 @@ public:
unsigned attribute_token;
unsigned first_lparen_token;
unsigned second_lparen_token;
- AttributeListAST *attributes;
+ AttributeListAST *attribute_list;
unsigned first_rparen_token;
unsigned second_rparen_token;
@@ -370,11 +370,11 @@ public:
class CPLUSPLUS_EXPORT DeclaratorAST: public AST
{
public:
- SpecifierListAST *attributes;
- PtrOperatorListAST *ptr_operators;
+ SpecifierListAST *attribute_list;
+ PtrOperatorListAST *ptr_operator_list;
CoreDeclaratorAST *core_declarator;
- PostfixDeclaratorListAST *postfix_declarators;
- SpecifierListAST *post_attributes;
+ PostfixDeclaratorListAST *postfix_declarator_list;
+ SpecifierListAST *post_attribute_list;
unsigned equals_token;
ExpressionAST *initializer;
@@ -392,8 +392,8 @@ class CPLUSPLUS_EXPORT SimpleDeclarationAST: public DeclarationAST
{
public:
unsigned qt_invokable_token;
- SpecifierListAST *decl_specifier_seq;
- DeclaratorListAST *declarators;
+ SpecifierListAST *decl_specifier_list;
+ DeclaratorListAST *declarator_list;
unsigned semicolon_token;
public:
@@ -557,12 +557,12 @@ class CPLUSPLUS_EXPORT ClassSpecifierAST: public SpecifierAST
{
public:
unsigned classkey_token;
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
NameAST *name;
unsigned colon_token;
BaseSpecifierListAST *base_clause_list;
unsigned lbrace_token;
- DeclarationListAST *member_specifiers;
+ DeclarationListAST *member_specifier_list;
unsigned rbrace_token;
public: // annotations
@@ -600,7 +600,7 @@ class CPLUSPLUS_EXPORT CompoundStatementAST: public StatementAST
{
public:
unsigned lbrace_token;
- StatementListAST *statements;
+ StatementListAST *statement_list;
unsigned rbrace_token;
public: // annotations
@@ -619,7 +619,7 @@ protected:
class CPLUSPLUS_EXPORT ConditionAST: public ExpressionAST
{
public:
- SpecifierListAST *type_specifiers;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
public:
@@ -676,7 +676,7 @@ class CPLUSPLUS_EXPORT CtorInitializerAST: public AST
{
public:
unsigned colon_token;
- MemInitializerListAST *member_initializers;
+ MemInitializerListAST *member_initializer_list;
public:
virtual CtorInitializerAST *asCtorInitializer() { return this; }
@@ -741,7 +741,7 @@ public:
unsigned lparen_token;
ParameterDeclarationClauseAST *parameters;
unsigned rparen_token;
- SpecifierListAST *cv_qualifier_seq;
+ SpecifierListAST *cv_qualifier_list;
ExceptionSpecificationAST *exception_specification;
ExpressionAST *as_cpp_initializer;
@@ -852,7 +852,7 @@ public:
unsigned enum_token;
NameAST *name;
unsigned lbrace_token;
- EnumeratorListAST *enumerators;
+ EnumeratorListAST *enumerator_list;
unsigned rbrace_token;
public:
@@ -885,7 +885,7 @@ protected:
class CPLUSPLUS_EXPORT ExceptionDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *type_specifier;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
unsigned dot_dot_dot_token;
@@ -905,7 +905,7 @@ public:
unsigned throw_token;
unsigned lparen_token;
unsigned dot_dot_dot_token;
- ExpressionListAST *type_ids;
+ ExpressionListAST *type_id_list;
unsigned rparen_token;
public:
@@ -954,7 +954,7 @@ class CPLUSPLUS_EXPORT FunctionDefinitionAST: public DeclarationAST
{
public:
unsigned qt_invokable_token;
- SpecifierListAST *decl_specifier_seq;
+ SpecifierListAST *decl_specifier_list;
DeclaratorAST *declarator;
CtorInitializerAST *ctor_initializer;
StatementAST *function_body;
@@ -978,7 +978,7 @@ public:
unsigned foreach_token;
unsigned lparen_token;
// declaration
- SpecifierListAST *type_specifiers;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
// or an expression
ExpressionAST *initializer;
@@ -1087,7 +1087,7 @@ class CPLUSPLUS_EXPORT LinkageBodyAST: public DeclarationAST
{
public:
unsigned lbrace_token;
- DeclarationListAST *declarations;
+ DeclarationListAST *declaration_list;
unsigned rbrace_token;
public:
@@ -1164,7 +1164,7 @@ class CPLUSPLUS_EXPORT QualifiedNameAST: public NameAST
{
public:
unsigned global_scope_token;
- NestedNameSpecifierListAST *nested_name_specifier;
+ NestedNameSpecifierListAST *nested_name_specifier_list;
NameAST *unqualified_name;
public:
@@ -1197,8 +1197,8 @@ class CPLUSPLUS_EXPORT ConversionFunctionIdAST: public NameAST
{
public:
unsigned operator_token;
- SpecifierListAST *type_specifier;
- PtrOperatorListAST *ptr_operators;
+ SpecifierListAST *type_specifier_list;
+ PtrOperatorListAST *ptr_operator_list;
public:
virtual ConversionFunctionIdAST *asConversionFunctionId() { return this; }
@@ -1246,7 +1246,7 @@ class CPLUSPLUS_EXPORT TemplateIdAST: public NameAST
public:
unsigned identifier_token;
unsigned less_token;
- TemplateArgumentListAST *template_arguments;
+ TemplateArgumentListAST *template_argument_list;
unsigned greater_token;
public:
@@ -1264,7 +1264,7 @@ class CPLUSPLUS_EXPORT NamespaceAST: public DeclarationAST
public:
unsigned namespace_token;
unsigned identifier_token;
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
DeclarationAST *linkage_body;
public: // annotations
@@ -1378,9 +1378,9 @@ protected:
class CPLUSPLUS_EXPORT NewTypeIdAST: public AST
{
public:
- SpecifierListAST *type_specifier;
- PtrOperatorListAST *ptr_operators;
- NewArrayDeclaratorListAST *new_array_declarators;
+ SpecifierListAST *type_specifier_list;
+ PtrOperatorListAST *ptr_operator_list;
+ NewArrayDeclaratorListAST *new_array_declarator_list;
public:
virtual NewTypeIdAST *asNewTypeId() { return this; }
@@ -1412,7 +1412,7 @@ protected:
class CPLUSPLUS_EXPORT ParameterDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *type_specifier;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
unsigned equal_token;
ExpressionAST *expression;
@@ -1433,7 +1433,7 @@ protected:
class CPLUSPLUS_EXPORT ParameterDeclarationClauseAST: public AST
{
public:
- DeclarationListAST *parameter_declarations;
+ DeclarationListAST *parameter_declaration_list;
unsigned dot_dot_dot_token;
public:
@@ -1558,7 +1558,7 @@ protected:
class CPLUSPLUS_EXPORT TypeConstructorCallAST: public ExpressionAST
{
public:
- SpecifierListAST *type_specifier;
+ SpecifierListAST *type_specifier_list;
unsigned lparen_token;
ExpressionListAST *expression_list;
unsigned rparen_token;
@@ -1577,7 +1577,7 @@ class CPLUSPLUS_EXPORT PostfixExpressionAST: public ExpressionAST
{
public:
ExpressionAST *base_expression;
- PostfixListAST *postfix_expressions;
+ PostfixListAST *postfix_expression_list;
public:
virtual PostfixExpressionAST *asPostfixExpression() { return this; }
@@ -1599,9 +1599,9 @@ class CPLUSPLUS_EXPORT PointerToMemberAST: public PtrOperatorAST
{
public:
unsigned global_scope_token;
- NestedNameSpecifierListAST *nested_name_specifier;
+ NestedNameSpecifierListAST *nested_name_specifier_list;
unsigned star_token;
- SpecifierListAST *cv_qualifier_seq;
+ SpecifierListAST *cv_qualifier_list;
public:
virtual PointerToMemberAST *asPointerToMember() { return this; }
@@ -1617,7 +1617,7 @@ class CPLUSPLUS_EXPORT PointerAST: public PtrOperatorAST
{
public:
unsigned star_token;
- SpecifierListAST *cv_qualifier_seq;
+ SpecifierListAST *cv_qualifier_list;
public:
virtual PointerAST *asPointer() { return this; }
@@ -1834,7 +1834,7 @@ public:
unsigned export_token;
unsigned template_token;
unsigned less_token;
- DeclarationListAST *template_parameters;
+ DeclarationListAST *template_parameter_list;
unsigned greater_token;
DeclarationAST *declaration;
@@ -1867,7 +1867,7 @@ protected:
class CPLUSPLUS_EXPORT TranslationUnitAST: public AST
{
public:
- DeclarationListAST *declarations;
+ DeclarationListAST *declaration_list;
public:
virtual TranslationUnitAST *asTranslationUnit() { return this; }
@@ -1921,7 +1921,7 @@ protected:
class CPLUSPLUS_EXPORT TypeIdAST: public ExpressionAST
{
public:
- SpecifierListAST *type_specifier;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
public:
@@ -1960,7 +1960,7 @@ class CPLUSPLUS_EXPORT TemplateTypeParameterAST: public DeclarationAST
public:
unsigned template_token;
unsigned less_token;
- DeclarationListAST *template_parameters;
+ DeclarationListAST *template_parameter_list;
unsigned greater_token;
unsigned class_token;
NameAST *name;
@@ -2063,7 +2063,7 @@ protected:
class CPLUSPLUS_EXPORT ObjCClassForwardDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned class_token;
ObjCIdentifierListAST *identifier_list;
unsigned semicolon_token;
@@ -2084,7 +2084,7 @@ protected:
class CPLUSPLUS_EXPORT ObjCClassDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned interface_token;
unsigned implementation_token;
NameAST *class_name;
@@ -2095,7 +2095,7 @@ public:
NameAST *superclass;
ObjCProtocolRefsAST *protocol_refs;
ObjCInstanceVariablesDeclarationAST *inst_vars_decl;
- DeclarationListAST *member_declarations;
+ DeclarationListAST *member_declaration_list;
unsigned end_token;
public: // annotations
@@ -2114,7 +2114,7 @@ protected:
class CPLUSPLUS_EXPORT ObjCProtocolForwardDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned protocol_token;
ObjCIdentifierListAST *identifier_list;
unsigned semicolon_token;
@@ -2135,11 +2135,11 @@ protected:
class CPLUSPLUS_EXPORT ObjCProtocolDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned protocol_token;
NameAST *name;
ObjCProtocolRefsAST *protocol_refs;
- DeclarationListAST *member_declarations;
+ DeclarationListAST *member_declaration_list;
unsigned end_token;
public: // annotations
@@ -2302,7 +2302,7 @@ protected:
class CPLUSPLUS_EXPORT ObjCSelectorWithArgumentsAST: public ObjCSelectorAST
{
public:
- ObjCSelectorArgumentListAST *selector_arguments;
+ ObjCSelectorArgumentListAST *selector_argument_list;
public:
virtual ObjCSelectorWithArgumentsAST *asObjCSelectorWithArguments() { return this; }
@@ -2336,7 +2336,7 @@ class CPLUSPLUS_EXPORT ObjCInstanceVariablesDeclarationAST: public AST
{
public:
unsigned lbrace_token;
- DeclarationListAST *instance_variables;
+ DeclarationListAST *instance_variable_list;
unsigned rbrace_token;
public:
@@ -2384,10 +2384,10 @@ protected:
class CPLUSPLUS_EXPORT ObjCPropertyDeclarationAST: public DeclarationAST
{
public:
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned property_token;
unsigned lparen_token;
- ObjCPropertyAttributeListAST *property_attributes;
+ ObjCPropertyAttributeListAST *property_attribute_list;
unsigned rparen_token;
DeclarationAST *simple_declaration;
@@ -2405,7 +2405,7 @@ class CPLUSPLUS_EXPORT ObjCMessageArgumentDeclarationAST: public NameAST
{
public:
ObjCTypeNameAST* type_name;
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
unsigned param_name_token;
public: // annotations
@@ -2427,9 +2427,9 @@ public:
unsigned method_type_token;
ObjCTypeNameAST *type_name;
ObjCSelectorAST *selector;
- ObjCMessageArgumentDeclarationListAST *arguments;
+ ObjCMessageArgumentDeclarationListAST *argument_list;
unsigned dot_dot_dot_token;
- SpecifierListAST *attributes;
+ SpecifierListAST *attribute_list;
public: // annotations
ObjCMethod *symbol;
@@ -2482,7 +2482,7 @@ class CPLUSPLUS_EXPORT ObjCSynthesizedPropertiesDeclarationAST: public Declarati
{
public:
unsigned synthesized_token;
- ObjCSynthesizedPropertyListAST *property_identifiers;
+ ObjCSynthesizedPropertyListAST *property_identifier_list;
unsigned semicolon_token;
public:
@@ -2499,7 +2499,7 @@ class CPLUSPLUS_EXPORT ObjCDynamicPropertiesDeclarationAST: public DeclarationAS
{
public:
unsigned dynamic_token;
- ObjCIdentifierListAST *property_identifiers;
+ ObjCIdentifierListAST *property_identifier_list;
unsigned semicolon_token;
public:
@@ -2519,7 +2519,7 @@ public:
unsigned lparen_token;
// declaration
- SpecifierListAST *type_specifiers;
+ SpecifierListAST *type_specifier_list;
DeclaratorAST *declarator;
// or an expression
ExpressionAST *initializer;
diff --git a/src/shared/cplusplus/ASTVisit.cpp b/src/shared/cplusplus/ASTVisit.cpp
index c939a654f9..2d5d618dda 100644
--- a/src/shared/cplusplus/ASTVisit.cpp
+++ b/src/shared/cplusplus/ASTVisit.cpp
@@ -42,7 +42,7 @@ void SimpleSpecifierAST::accept0(ASTVisitor *visitor)
void AttributeSpecifierAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
}
visitor->endVisit(this);
}
@@ -66,11 +66,11 @@ void TypeofSpecifierAST::accept0(ASTVisitor *visitor)
void DeclaratorAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
- accept(ptr_operators, visitor);
+ accept(attribute_list, visitor);
+ accept(ptr_operator_list, visitor);
accept(core_declarator, visitor);
- accept(postfix_declarators, visitor);
- accept(post_attributes, visitor);
+ accept(postfix_declarator_list, visitor);
+ accept(post_attribute_list, visitor);
accept(initializer, visitor);
}
visitor->endVisit(this);
@@ -79,8 +79,8 @@ void DeclaratorAST::accept0(ASTVisitor *visitor)
void SimpleDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(decl_specifier_seq, visitor);
- accept(declarators, visitor);
+ accept(decl_specifier_list, visitor);
+ accept(declarator_list, visitor);
}
visitor->endVisit(this);
}
@@ -152,10 +152,10 @@ void CastExpressionAST::accept0(ASTVisitor *visitor)
void ClassSpecifierAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(name, visitor);
accept(base_clause_list, visitor);
- accept(member_specifiers, visitor);
+ accept(member_specifier_list, visitor);
}
visitor->endVisit(this);
}
@@ -172,7 +172,7 @@ void CaseStatementAST::accept0(ASTVisitor *visitor)
void CompoundStatementAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(statements, visitor);
+ accept(statement_list, visitor);
}
visitor->endVisit(this);
}
@@ -180,7 +180,7 @@ void CompoundStatementAST::accept0(ASTVisitor *visitor)
void ConditionAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifiers, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
}
visitor->endVisit(this);
@@ -208,7 +208,7 @@ void CppCastExpressionAST::accept0(ASTVisitor *visitor)
void CtorInitializerAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(member_initializers, visitor);
+ accept(member_initializer_list, visitor);
}
visitor->endVisit(this);
}
@@ -241,7 +241,7 @@ void FunctionDeclaratorAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(parameters, visitor);
- accept(cv_qualifier_seq, visitor);
+ accept(cv_qualifier_list, visitor);
accept(exception_specification, visitor);
accept(as_cpp_initializer, visitor);
}
@@ -293,7 +293,7 @@ void EnumSpecifierAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(name, visitor);
- accept(enumerators, visitor);
+ accept(enumerator_list, visitor);
}
visitor->endVisit(this);
}
@@ -309,7 +309,7 @@ void EnumeratorAST::accept0(ASTVisitor *visitor)
void ExceptionDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
}
visitor->endVisit(this);
@@ -318,7 +318,7 @@ void ExceptionDeclarationAST::accept0(ASTVisitor *visitor)
void ExceptionSpecificationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_ids, visitor);
+ accept(type_id_list, visitor);
}
visitor->endVisit(this);
}
@@ -343,7 +343,7 @@ void ExpressionStatementAST::accept0(ASTVisitor *visitor)
void FunctionDefinitionAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(decl_specifier_seq, visitor);
+ accept(decl_specifier_list, visitor);
accept(declarator, visitor);
accept(ctor_initializer, visitor);
accept(function_body, visitor);
@@ -354,7 +354,7 @@ void FunctionDefinitionAST::accept0(ASTVisitor *visitor)
void ForeachStatementAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifiers, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
accept(initializer, visitor);
accept(expression, visitor);
@@ -403,7 +403,7 @@ void LabeledStatementAST::accept0(ASTVisitor *visitor)
void LinkageBodyAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(declarations, visitor);
+ accept(declaration_list, visitor);
}
visitor->endVisit(this);
}
@@ -436,7 +436,7 @@ void NestedNameSpecifierAST::accept0(ASTVisitor *visitor)
void QualifiedNameAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(nested_name_specifier, visitor);
+ accept(nested_name_specifier_list, visitor);
accept(unqualified_name, visitor);
}
visitor->endVisit(this);
@@ -453,8 +453,8 @@ void OperatorFunctionIdAST::accept0(ASTVisitor *visitor)
void ConversionFunctionIdAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
- accept(ptr_operators, visitor);
+ accept(type_specifier_list, visitor);
+ accept(ptr_operator_list, visitor);
}
visitor->endVisit(this);
}
@@ -476,7 +476,7 @@ void DestructorNameAST::accept0(ASTVisitor *visitor)
void TemplateIdAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(template_arguments, visitor);
+ accept(template_argument_list, visitor);
}
visitor->endVisit(this);
}
@@ -484,7 +484,7 @@ void TemplateIdAST::accept0(ASTVisitor *visitor)
void NamespaceAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(linkage_body, visitor);
}
visitor->endVisit(this);
@@ -536,9 +536,9 @@ void NewInitializerAST::accept0(ASTVisitor *visitor)
void NewTypeIdAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
- accept(ptr_operators, visitor);
- accept(new_array_declarators, visitor);
+ accept(type_specifier_list, visitor);
+ accept(ptr_operator_list, visitor);
+ accept(new_array_declarator_list, visitor);
}
visitor->endVisit(this);
}
@@ -553,7 +553,7 @@ void OperatorAST::accept0(ASTVisitor *visitor)
void ParameterDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
accept(expression, visitor);
}
@@ -563,7 +563,7 @@ void ParameterDeclarationAST::accept0(ASTVisitor *visitor)
void ParameterDeclarationClauseAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(parameter_declarations, visitor);
+ accept(parameter_declaration_list, visitor);
}
visitor->endVisit(this);
}
@@ -619,7 +619,7 @@ void TypenameCallExpressionAST::accept0(ASTVisitor *visitor)
void TypeConstructorCallAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
+ accept(type_specifier_list, visitor);
accept(expression_list, visitor);
}
visitor->endVisit(this);
@@ -629,7 +629,7 @@ void PostfixExpressionAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(base_expression, visitor);
- accept(postfix_expressions, visitor);
+ accept(postfix_expression_list, visitor);
}
visitor->endVisit(this);
}
@@ -637,8 +637,8 @@ void PostfixExpressionAST::accept0(ASTVisitor *visitor)
void PointerToMemberAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(nested_name_specifier, visitor);
- accept(cv_qualifier_seq, visitor);
+ accept(nested_name_specifier_list, visitor);
+ accept(cv_qualifier_list, visitor);
}
visitor->endVisit(this);
}
@@ -646,7 +646,7 @@ void PointerToMemberAST::accept0(ASTVisitor *visitor)
void PointerAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(cv_qualifier_seq, visitor);
+ accept(cv_qualifier_list, visitor);
}
visitor->endVisit(this);
}
@@ -743,7 +743,7 @@ void SwitchStatementAST::accept0(ASTVisitor *visitor)
void TemplateDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(template_parameters, visitor);
+ accept(template_parameter_list, visitor);
accept(declaration, visitor);
}
visitor->endVisit(this);
@@ -760,7 +760,7 @@ void ThrowExpressionAST::accept0(ASTVisitor *visitor)
void TranslationUnitAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(declarations, visitor);
+ accept(declaration_list, visitor);
}
visitor->endVisit(this);
}
@@ -786,7 +786,7 @@ void CatchClauseAST::accept0(ASTVisitor *visitor)
void TypeIdAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifier, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
}
visitor->endVisit(this);
@@ -804,7 +804,7 @@ void TypenameTypeParameterAST::accept0(ASTVisitor *visitor)
void TemplateTypeParameterAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(template_parameters, visitor);
+ accept(template_parameter_list, visitor);
accept(name, visitor);
accept(type_id, visitor);
}
@@ -847,7 +847,7 @@ void WhileStatementAST::accept0(ASTVisitor *visitor)
void ObjCClassForwardDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(identifier_list, visitor);
}
visitor->endVisit(this);
@@ -856,13 +856,13 @@ void ObjCClassForwardDeclarationAST::accept0(ASTVisitor *visitor)
void ObjCClassDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(class_name, visitor);
accept(category_name, visitor);
accept(superclass, visitor);
accept(protocol_refs, visitor);
accept(inst_vars_decl, visitor);
- accept(member_declarations, visitor);
+ accept(member_declaration_list, visitor);
}
visitor->endVisit(this);
}
@@ -870,7 +870,7 @@ void ObjCClassDeclarationAST::accept0(ASTVisitor *visitor)
void ObjCProtocolForwardDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(identifier_list, visitor);
}
visitor->endVisit(this);
@@ -879,10 +879,10 @@ void ObjCProtocolForwardDeclarationAST::accept0(ASTVisitor *visitor)
void ObjCProtocolDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
accept(name, visitor);
accept(protocol_refs, visitor);
- accept(member_declarations, visitor);
+ accept(member_declaration_list, visitor);
}
visitor->endVisit(this);
}
@@ -953,7 +953,7 @@ void ObjCSelectorArgumentAST::accept0(ASTVisitor *visitor)
void ObjCSelectorWithArgumentsAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(selector_arguments, visitor);
+ accept(selector_argument_list, visitor);
}
visitor->endVisit(this);
}
@@ -969,7 +969,7 @@ void ObjCSelectorExpressionAST::accept0(ASTVisitor *visitor)
void ObjCInstanceVariablesDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(instance_variables, visitor);
+ accept(instance_variable_list, visitor);
}
visitor->endVisit(this);
}
@@ -992,8 +992,8 @@ void ObjCPropertyAttributeAST::accept0(ASTVisitor *visitor)
void ObjCPropertyDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(attributes, visitor);
- accept(property_attributes, visitor);
+ accept(attribute_list, visitor);
+ accept(property_attribute_list, visitor);
accept(simple_declaration, visitor);
}
visitor->endVisit(this);
@@ -1003,7 +1003,7 @@ void ObjCMessageArgumentDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(type_name, visitor);
- accept(attributes, visitor);
+ accept(attribute_list, visitor);
}
visitor->endVisit(this);
}
@@ -1013,8 +1013,8 @@ void ObjCMethodPrototypeAST::accept0(ASTVisitor *visitor)
if (visitor->visit(this)) {
accept(type_name, visitor);
accept(selector, visitor);
- accept(arguments, visitor);
- accept(attributes, visitor);
+ accept(argument_list, visitor);
+ accept(attribute_list, visitor);
}
visitor->endVisit(this);
}
@@ -1038,7 +1038,7 @@ void ObjCSynthesizedPropertyAST::accept0(ASTVisitor *visitor)
void ObjCSynthesizedPropertiesDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(property_identifiers, visitor);
+ accept(property_identifier_list, visitor);
}
visitor->endVisit(this);
}
@@ -1046,7 +1046,7 @@ void ObjCSynthesizedPropertiesDeclarationAST::accept0(ASTVisitor *visitor)
void ObjCDynamicPropertiesDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(property_identifiers, visitor);
+ accept(property_identifier_list, visitor);
}
visitor->endVisit(this);
}
@@ -1054,7 +1054,7 @@ void ObjCDynamicPropertiesDeclarationAST::accept0(ASTVisitor *visitor)
void ObjCFastEnumerationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(type_specifiers, visitor);
+ accept(type_specifier_list, visitor);
accept(declarator, visitor);
accept(initializer, visitor);
accept(fast_enumeratable_expression, visitor);
diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp
index c0c570c12e..0d1546234f 100644
--- a/src/shared/cplusplus/CheckDeclaration.cpp
+++ b/src/shared/cplusplus/CheckDeclaration.cpp
@@ -136,7 +136,7 @@ unsigned CheckDeclaration::locationOfDeclaratorId(DeclaratorAST *declarator) con
bool CheckDeclaration::visit(SimpleDeclarationAST *ast)
{
- FullySpecifiedType ty = semantic()->check(ast->decl_specifier_seq, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->decl_specifier_list, _scope);
FullySpecifiedType qualTy = ty.qualifiedType();
if (_templateParameters && ty) {
@@ -145,8 +145,8 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast)
}
}
- if (! ast->declarators && ast->decl_specifier_seq && ! ast->decl_specifier_seq->next) {
- if (ElaboratedTypeSpecifierAST *elab_type_spec = ast->decl_specifier_seq->value->asElaboratedTypeSpecifier()) {
+ if (! ast->declarator_list && ast->decl_specifier_list && ! ast->decl_specifier_list->next) {
+ if (ElaboratedTypeSpecifierAST *elab_type_spec = ast->decl_specifier_list->value->asElaboratedTypeSpecifier()) {
unsigned sourceLocation = elab_type_spec->firstToken();
@@ -171,7 +171,7 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast)
const bool isQ_SIGNAL = ast->qt_invokable_token && tokenKind(ast->qt_invokable_token) == T_Q_SIGNAL;
List<Declaration *> **decl_it = &ast->symbols;
- for (DeclaratorListAST *it = ast->declarators; it; it = it->next) {
+ for (DeclaratorListAST *it = ast->declarator_list; it; it = it->next) {
Name *name = 0;
FullySpecifiedType declTy = semantic()->check(it->value, qualTy,
_scope, &name);
@@ -208,7 +208,7 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast)
symbol->setType(control()->integerType(IntegerType::Int));
symbol->setType(declTy);
- if (_templateParameters && it == ast->declarators && ty && ! ty->isClassType())
+ if (_templateParameters && it == ast->declarator_list && ty && ! ty->isClassType())
symbol->setTemplateParameters(_templateParameters);
symbol->setVisibility(semantic()->currentVisibility());
@@ -265,7 +265,7 @@ bool CheckDeclaration::visit(AsmDefinitionAST *)
bool CheckDeclaration::visit(ExceptionDeclarationAST *ast)
{
- FullySpecifiedType ty = semantic()->check(ast->type_specifier, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->type_specifier_list, _scope);
FullySpecifiedType qualTy = ty.qualifiedType();
Name *name = 0;
@@ -291,7 +291,7 @@ bool CheckDeclaration::visit(ExceptionDeclarationAST *ast)
bool CheckDeclaration::visit(FunctionDefinitionAST *ast)
{
- FullySpecifiedType ty = semantic()->check(ast->decl_specifier_seq, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->decl_specifier_list, _scope);
FullySpecifiedType qualTy = ty.qualifiedType();
Name *name = 0;
FullySpecifiedType funTy = semantic()->check(ast->declarator, qualTy,
@@ -362,7 +362,7 @@ bool CheckDeclaration::visit(MemInitializerAST *ast)
bool CheckDeclaration::visit(LinkageBodyAST *ast)
{
- for (DeclarationListAST *decl = ast->declarations; decl; decl = decl->next) {
+ for (DeclarationListAST *decl = ast->declaration_list; decl; decl = decl->next) {
semantic()->check(decl->value, _scope);
}
return false;
@@ -410,7 +410,7 @@ bool CheckDeclaration::visit(ParameterDeclarationAST *ast)
}
Name *argName = 0;
- FullySpecifiedType ty = semantic()->check(ast->type_specifier, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->type_specifier_list, _scope);
FullySpecifiedType argTy = semantic()->check(ast->declarator, ty.qualifiedType(),
_scope, &argName);
FullySpecifiedType exprTy = semantic()->check(ast->expression, _scope);
@@ -427,7 +427,7 @@ bool CheckDeclaration::visit(TemplateDeclarationAST *ast)
{
Scope *scope = new Scope(_scope->owner());
- for (DeclarationListAST *param = ast->template_parameters; param; param = param->next) {
+ for (DeclarationListAST *param = ast->template_parameter_list; param; param = param->next) {
semantic()->check(param->value, scope);
}
@@ -546,7 +546,7 @@ bool CheckDeclaration::visit(ObjCProtocolDeclarationAST *ast)
}
int previousObjCVisibility = semantic()->switchObjCVisibility(Function::Public);
- for (DeclarationListAST *it = ast->member_declarations; it; it = it->next) {
+ for (DeclarationListAST *it = ast->member_declaration_list; it; it = it->next) {
semantic()->check(it->value, protocol->members());
}
(void) semantic()->switchObjCVisibility(previousObjCVisibility);
@@ -625,14 +625,14 @@ bool CheckDeclaration::visit(ObjCClassDeclarationAST *ast)
int previousObjCVisibility = semantic()->switchObjCVisibility(Function::Protected);
if (ast->inst_vars_decl) {
- for (DeclarationListAST *it = ast->inst_vars_decl->instance_variables; it; it = it->next) {
+ for (DeclarationListAST *it = ast->inst_vars_decl->instance_variable_list; it; it = it->next) {
semantic()->check(it->value, klass->members());
}
}
(void) semantic()->switchObjCVisibility(Function::Public);
- for (DeclarationListAST *it = ast->member_declarations; it; it = it->next) {
+ for (DeclarationListAST *it = ast->member_declaration_list; it; it = it->next) {
semantic()->check(it->value, klass->members());
}
@@ -718,7 +718,7 @@ bool CheckDeclaration::visit(ObjCPropertyDeclarationAST *ast)
{
int propAttrs = None;
- for (ObjCPropertyAttributeListAST *iter= ast->property_attributes; iter; iter = iter->next) {
+ for (ObjCPropertyAttributeListAST *iter= ast->property_attribute_list; iter; iter = iter->next) {
ObjCPropertyAttributeAST *attrAst = iter->value;
if (!attrAst)
continue;
diff --git a/src/shared/cplusplus/CheckDeclarator.cpp b/src/shared/cplusplus/CheckDeclarator.cpp
index d51aaebd52..844cd9a5c7 100644
--- a/src/shared/cplusplus/CheckDeclarator.cpp
+++ b/src/shared/cplusplus/CheckDeclarator.cpp
@@ -133,8 +133,8 @@ Name **CheckDeclarator::switchName(Name **name)
bool CheckDeclarator::visit(DeclaratorAST *ast)
{
- accept(ast->ptr_operators);
- accept(ast->postfix_declarators);
+ accept(ast->ptr_operator_list);
+ accept(ast->postfix_declarator_list);
accept(ast->core_declarator);
if (ast->initializer) {
@@ -172,7 +172,7 @@ bool CheckDeclarator::visit(FunctionDeclaratorAST *ast)
fun->setVirtual(true);
if (ast->parameters) {
- DeclarationListAST *parameter_declarations = ast->parameters->parameter_declarations;
+ DeclarationListAST *parameter_declarations = ast->parameters->parameter_declaration_list;
for (DeclarationListAST *decl = parameter_declarations; decl; decl = decl->next) {
semantic()->check(decl->value, fun->arguments());
}
@@ -196,7 +196,7 @@ bool CheckDeclarator::visit(FunctionDeclaratorAST *ast)
FullySpecifiedType funTy(fun);
_fullySpecifiedType = funTy;
- for (SpecifierListAST *it = ast->cv_qualifier_seq; it; it = it->next) {
+ for (SpecifierListAST *it = ast->cv_qualifier_list; it; it = it->next) {
SimpleSpecifierAST *cv = static_cast<SimpleSpecifierAST *>(it->value);
const int k = tokenKind(cv->specifier_token);
if (k == T_CONST)
@@ -219,11 +219,11 @@ bool CheckDeclarator::visit(ArrayDeclaratorAST *ast)
bool CheckDeclarator::visit(PointerToMemberAST *ast)
{
- Name *memberName = semantic()->check(ast->nested_name_specifier, _scope);
+ Name *memberName = semantic()->check(ast->nested_name_specifier_list, _scope);
PointerToMemberType *ptrTy = control()->pointerToMemberType(memberName, _fullySpecifiedType);
FullySpecifiedType ty(ptrTy);
_fullySpecifiedType = ty;
- applyCvQualifiers(ast->cv_qualifier_seq);
+ applyCvQualifiers(ast->cv_qualifier_list);
return false;
}
@@ -232,7 +232,7 @@ bool CheckDeclarator::visit(PointerAST *ast)
PointerType *ptrTy = control()->pointerType(_fullySpecifiedType);
FullySpecifiedType ty(ptrTy);
_fullySpecifiedType = ty;
- applyCvQualifiers(ast->cv_qualifier_seq);
+ applyCvQualifiers(ast->cv_qualifier_list);
return false;
}
@@ -261,7 +261,7 @@ bool CheckDeclarator::visit(ObjCMethodPrototypeAST *ast)
if (ast->selector && ast->selector->asObjCSelectorWithArguments()) {
// TODO: add arguments (EV)
- for (ObjCMessageArgumentDeclarationListAST *it = ast->arguments; it; it = it->next) {
+ for (ObjCMessageArgumentDeclarationListAST *it = ast->argument_list; it; it = it->next) {
ObjCMessageArgumentDeclarationAST *argDecl = it->value;
semantic()->check(argDecl, method->arguments());
diff --git a/src/shared/cplusplus/CheckExpression.cpp b/src/shared/cplusplus/CheckExpression.cpp
index 0e6fb0dfd6..1c97bc91f1 100644
--- a/src/shared/cplusplus/CheckExpression.cpp
+++ b/src/shared/cplusplus/CheckExpression.cpp
@@ -119,7 +119,7 @@ bool CheckExpression::visit(CastExpressionAST *ast)
bool CheckExpression::visit(ConditionAST *ast)
{
- FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifiers, _scope);
+ FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifier_list, _scope);
Name *name = 0;
FullySpecifiedType declTy = semantic()->check(ast->declarator, typeSpecTy.qualifiedType(),
_scope, &name);
@@ -205,9 +205,9 @@ bool CheckExpression::visit(NewExpressionAST *ast)
FullySpecifiedType typeIdTy = semantic()->check(ast->type_id, _scope);
if (ast->new_type_id) {
- FullySpecifiedType ty = semantic()->check(ast->new_type_id->type_specifier, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->new_type_id->type_specifier_list, _scope);
- for (NewArrayDeclaratorListAST *it = ast->new_type_id->new_array_declarators; it; it = it->next) {
+ for (NewArrayDeclaratorListAST *it = ast->new_type_id->new_array_declarator_list; it; it = it->next) {
if (NewArrayDeclaratorAST *declarator = it->value) {
FullySpecifiedType exprTy = semantic()->check(declarator->expression, _scope);
}
@@ -241,7 +241,7 @@ bool CheckExpression::visit(TypenameCallExpressionAST *ast)
bool CheckExpression::visit(TypeConstructorCallAST *ast)
{
- FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifier, _scope);
+ FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifier_list, _scope);
for (ExpressionListAST *it = ast->expression_list; it; it = it->next) {
FullySpecifiedType exprTy = semantic()->check(it->value, _scope);
}
@@ -251,7 +251,7 @@ bool CheckExpression::visit(TypeConstructorCallAST *ast)
bool CheckExpression::visit(PostfixExpressionAST *ast)
{
FullySpecifiedType exprTy = semantic()->check(ast->base_expression, _scope);
- for (PostfixListAST *it = ast->postfix_expressions; it; it = it->next) {
+ for (PostfixListAST *it = ast->postfix_expression_list; it; it = it->next) {
accept(it->value); // ### not exactly.
}
return false;
@@ -301,7 +301,7 @@ bool CheckExpression::visit(ThrowExpressionAST *ast)
bool CheckExpression::visit(TypeIdAST *ast)
{
- FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifier, _scope);
+ FullySpecifiedType typeSpecTy = semantic()->check(ast->type_specifier_list, _scope);
FullySpecifiedType declTy = semantic()->check(ast->declarator, typeSpecTy.qualifiedType(),
_scope);
_fullySpecifiedType = declTy;
diff --git a/src/shared/cplusplus/CheckName.cpp b/src/shared/cplusplus/CheckName.cpp
index bd899bb7bb..d3a9c2b244 100644
--- a/src/shared/cplusplus/CheckName.cpp
+++ b/src/shared/cplusplus/CheckName.cpp
@@ -139,7 +139,7 @@ Scope *CheckName::switchScope(Scope *scope)
bool CheckName::visit(QualifiedNameAST *ast)
{
std::vector<Name *> names;
- for (NestedNameSpecifierListAST *it = ast->nested_name_specifier; it; it = it->next) {
+ for (NestedNameSpecifierListAST *it = ast->nested_name_specifier_list; it; it = it->next) {
NestedNameSpecifierAST *nested_name_specifier = it->value;
names.push_back(semantic()->check(nested_name_specifier->class_or_namespace_name, _scope));
}
@@ -335,8 +335,8 @@ bool CheckName::visit(OperatorFunctionIdAST *ast)
bool CheckName::visit(ConversionFunctionIdAST *ast)
{
- FullySpecifiedType ty = semantic()->check(ast->type_specifier, _scope);
- ty = semantic()->check(ast->ptr_operators, ty, _scope);
+ FullySpecifiedType ty = semantic()->check(ast->type_specifier_list, _scope);
+ ty = semantic()->check(ast->ptr_operator_list, ty, _scope);
_name = control()->conversionNameId(ty);
return false;
}
@@ -361,7 +361,7 @@ bool CheckName::visit(TemplateIdAST *ast)
{
Identifier *id = identifier(ast->identifier_token);
std::vector<FullySpecifiedType> templateArguments;
- for (TemplateArgumentListAST *it = ast->template_arguments; it;
+ for (TemplateArgumentListAST *it = ast->template_argument_list; it;
it = it->next) {
ExpressionAST *arg = it->value;
FullySpecifiedType exprTy = semantic()->check(arg, _scope);
@@ -390,7 +390,7 @@ bool CheckName::visit(ObjCSelectorWithoutArgumentsAST *ast)
bool CheckName::visit(ObjCSelectorWithArgumentsAST *ast)
{
std::vector<Name *> names;
- for (ObjCSelectorArgumentListAST *it = ast->selector_arguments; it; it = it->next) {
+ for (ObjCSelectorArgumentListAST *it = ast->selector_argument_list; it; it = it->next) {
Identifier *id = identifier(it->value->name_token);
Name *name = control()->nameId(id);
diff --git a/src/shared/cplusplus/CheckSpecifier.cpp b/src/shared/cplusplus/CheckSpecifier.cpp
index 3cf51774da..c7604c5ee6 100644
--- a/src/shared/cplusplus/CheckSpecifier.cpp
+++ b/src/shared/cplusplus/CheckSpecifier.cpp
@@ -347,7 +347,7 @@ bool CheckSpecifier::visit(ClassSpecifierAST *ast)
int previousVisibility = semantic()->switchVisibility(visibility);
int previousMethodKey = semantic()->switchMethodKey(Function::NormalMethod);
- for (DeclarationListAST *member = ast->member_specifiers; member; member = member->next) {
+ for (DeclarationListAST *member = ast->member_specifier_list; member; member = member->next) {
semantic()->check(member->value, klass->members());
}
@@ -384,7 +384,7 @@ bool CheckSpecifier::visit(EnumSpecifierAST *ast)
e->setVisibility(semantic()->currentVisibility());
_scope->enterSymbol(e);
_fullySpecifiedType.setType(e);
- for (EnumeratorListAST *it = ast->enumerators; it; it = it->next) {
+ for (EnumeratorListAST *it = ast->enumerator_list; it; it = it->next) {
EnumeratorAST *enumerator = it->value;
Identifier *id = identifier(enumerator->identifier_token);
if (! id)
diff --git a/src/shared/cplusplus/CheckStatement.cpp b/src/shared/cplusplus/CheckStatement.cpp
index f63aa9270b..1273f81610 100644
--- a/src/shared/cplusplus/CheckStatement.cpp
+++ b/src/shared/cplusplus/CheckStatement.cpp
@@ -104,7 +104,7 @@ bool CheckStatement::visit(CompoundStatementAST *ast)
ast->symbol = block;
_scope->enterSymbol(block);
Scope *previousScope = switchScope(block->members());
- for (StatementListAST *it = ast->statements; it; it = it->next) {
+ for (StatementListAST *it = ast->statement_list; it; it = it->next) {
semantic()->check(it->value, _scope);
}
(void) switchScope(previousScope);
@@ -149,8 +149,8 @@ bool CheckStatement::visit(ForeachStatementAST *ast)
ast->symbol = block;
_scope->enterSymbol(block);
Scope *previousScope = switchScope(block->members());
- if (ast->type_specifiers && ast->declarator) {
- FullySpecifiedType ty = semantic()->check(ast->type_specifiers, _scope);
+ if (ast->type_specifier_list && ast->declarator) {
+ FullySpecifiedType ty = semantic()->check(ast->type_specifier_list, _scope);
Name *name = 0;
ty = semantic()->check(ast->declarator, ty, _scope, &name);
unsigned location = ast->declarator->firstToken();
@@ -178,8 +178,8 @@ bool CheckStatement::visit(ObjCFastEnumerationAST *ast)
ast->symbol = block;
_scope->enterSymbol(block);
Scope *previousScope = switchScope(block->members());
- if (ast->type_specifiers && ast->declarator) {
- FullySpecifiedType ty = semantic()->check(ast->type_specifiers, _scope);
+ if (ast->type_specifier_list && ast->declarator) {
+ FullySpecifiedType ty = semantic()->check(ast->type_specifier_list, _scope);
Name *name = 0;
ty = semantic()->check(ast->declarator, ty, _scope, &name);
unsigned location = ast->declarator->firstToken();
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp
index 7052567d0d..89694bab59 100644
--- a/src/shared/cplusplus/Parser.cpp
+++ b/src/shared/cplusplus/Parser.cpp
@@ -334,7 +334,7 @@ bool Parser::parseTemplateId(NameAST *&node)
ast->identifier_token = consumeToken();
ast->less_token = consumeToken();
if (LA() == T_GREATER || parseTemplateArgumentList(
- ast->template_arguments)) {
+ ast->template_argument_list)) {
if (LA() == T_GREATER) {
ast->greater_token = consumeToken();
node = ast;
@@ -414,7 +414,7 @@ bool Parser::parseName(NameAST *&node, bool acceptTemplateId)
QualifiedNameAST *ast = new (_pool) QualifiedNameAST;
ast->global_scope_token = global_scope_token;
- ast->nested_name_specifier = nested_name_specifier;
+ ast->nested_name_specifier_list = nested_name_specifier;
ast->unqualified_name = unqualified_name;
node = ast;
return true;
@@ -427,7 +427,7 @@ bool Parser::parseTranslationUnit(TranslationUnitAST *&node)
{
DEBUG_THIS_RULE();
TranslationUnitAST *ast = new (_pool) TranslationUnitAST;
- DeclarationListAST **decl = &ast->declarations;
+ DeclarationListAST **decl = &ast->declaration_list;
while (LA()) {
unsigned start_declaration = cursor();
@@ -553,7 +553,7 @@ bool Parser::parseLinkageBody(DeclarationAST *&node)
if (LA() == T_LBRACE) {
LinkageBodyAST *ast = new (_pool) LinkageBodyAST;
ast->lbrace_token = consumeToken();
- DeclarationListAST **declaration_ptr = &ast->declarations;
+ DeclarationListAST **declaration_ptr = &ast->declaration_list;
while (int tk = LA()) {
if (tk == T_RBRACE)
@@ -602,7 +602,7 @@ bool Parser::parseNamespace(DeclarationAST *&node)
ast->namespace_token = namespace_token;
if (LA() == T_IDENTIFIER)
ast->identifier_token = consumeToken();
- SpecifierListAST **attr_ptr = &ast->attributes;
+ SpecifierListAST **attr_ptr = &ast->attribute_list;
while (LA() == T___ATTRIBUTE__) {
parseAttributeSpecifier(*attr_ptr);
attr_ptr = &(*attr_ptr)->next;
@@ -667,8 +667,8 @@ bool Parser::parseConversionFunctionId(NameAST *&node)
ConversionFunctionIdAST *ast = new (_pool) ConversionFunctionIdAST;
ast->operator_token = operator_token;
- ast->type_specifier = type_specifier;
- ast->ptr_operators = ptr_operators;
+ ast->type_specifier_list = type_specifier;
+ ast->ptr_operator_list = ptr_operators;
node = ast;
return true;
}
@@ -850,7 +850,7 @@ bool Parser::parseTemplateDeclaration(DeclarationAST *&node)
if (LA() == T_LESS) {
ast->less_token = consumeToken();
- if (LA() == T_GREATER || parseTemplateParameterList(ast->template_parameters))
+ if (LA() == T_GREATER || parseTemplateParameterList(ast->template_parameter_list))
match(T_GREATER, &ast->greater_token);
}
@@ -969,7 +969,7 @@ bool Parser::parsePtrOperator(PtrOperatorListAST *&node)
} else if (LA() == T_STAR) {
PointerAST *ast = new (_pool) PointerAST;
ast->star_token = consumeToken();
- parseCvQualifiers(ast->cv_qualifier_seq);
+ parseCvQualifiers(ast->cv_qualifier_list);
node = new (_pool) PtrOperatorListAST(ast);
return true;
} else if (LA() == T_COLON_COLON || LA() == T_IDENTIFIER) {
@@ -984,9 +984,9 @@ bool Parser::parsePtrOperator(PtrOperatorListAST *&node)
if (has_nested_name_specifier && LA() == T_STAR) {
PointerToMemberAST *ast = new (_pool) PointerToMemberAST;
ast->global_scope_token = global_scope_token;
- ast->nested_name_specifier = nested_name_specifiers;
+ ast->nested_name_specifier_list = nested_name_specifiers;
ast->star_token = consumeToken();
- parseCvQualifiers(ast->cv_qualifier_seq);
+ parseCvQualifiers(ast->cv_qualifier_list);
node = new (_pool) PtrOperatorListAST(ast);
return true;
}
@@ -1095,8 +1095,8 @@ bool Parser::parseCoreDeclarator(DeclaratorAST *&node)
DeclaratorIdAST *declarator_id = new (_pool) DeclaratorIdAST;
declarator_id->name = name;
DeclaratorAST *ast = new (_pool) DeclaratorAST;
- ast->attributes = attributes;
- ast->ptr_operators = ptr_operators;
+ ast->attribute_list = attributes;
+ ast->ptr_operator_list = ptr_operators;
ast->core_declarator = declarator_id;
node = ast;
return true;
@@ -1113,7 +1113,7 @@ bool Parser::parseCoreDeclarator(DeclaratorAST *&node)
nested_declarator->declarator = declarator;
nested_declarator->rparen_token = consumeToken();
DeclaratorAST *ast = new (_pool) DeclaratorAST;
- ast->ptr_operators = ptr_operators;
+ ast->ptr_operator_list = ptr_operators;
ast->core_declarator = nested_declarator;
node = ast;
return true;
@@ -1129,7 +1129,7 @@ bool Parser::parseDeclarator(DeclaratorAST *&node, bool stopAtCppInitializer)
if (! parseCoreDeclarator(node))
return false;
- PostfixDeclaratorListAST **postfix_ptr = &node->postfix_declarators;
+ PostfixDeclaratorListAST **postfix_ptr = &node->postfix_declarator_list;
for (;;) {
unsigned startOfPostDeclarator = cursor();
@@ -1185,7 +1185,7 @@ bool Parser::parseDeclarator(DeclaratorAST *&node, bool stopAtCppInitializer)
}
ast->rparen_token = consumeToken();
- parseCvQualifiers(ast->cv_qualifier_seq);
+ parseCvQualifiers(ast->cv_qualifier_list);
parseExceptionSpecification(ast->exception_specification);
*postfix_ptr = new (_pool) PostfixDeclaratorListAST(ast);
postfix_ptr = &(*postfix_ptr)->next;
@@ -1209,7 +1209,7 @@ bool Parser::parseDeclarator(DeclaratorAST *&node, bool stopAtCppInitializer)
consumeToken(); // skip T_RPAREN
}
- SpecifierListAST **spec_ptr = &node->post_attributes;
+ SpecifierListAST **spec_ptr = &node->post_attribute_list;
while (LA() == T___ATTRIBUTE__) {
parseAttributeSpecifier(*spec_ptr);
spec_ptr = &(*spec_ptr)->next;
@@ -1237,7 +1237,7 @@ bool Parser::parseAbstractCoreDeclarator(DeclaratorAST *&node)
nested_declarator->declarator = declarator;
nested_declarator->rparen_token = consumeToken();
DeclaratorAST *ast = new (_pool) DeclaratorAST;
- ast->ptr_operators = ptr_operators;
+ ast->ptr_operator_list = ptr_operators;
ast->core_declarator = nested_declarator;
node = ast;
return true;
@@ -1247,7 +1247,7 @@ bool Parser::parseAbstractCoreDeclarator(DeclaratorAST *&node)
rewind(after_ptr_operators);
if (ptr_operators) {
DeclaratorAST *ast = new (_pool) DeclaratorAST;
- ast->ptr_operators = ptr_operators;
+ ast->ptr_operator_list = ptr_operators;
node = ast;
}
@@ -1271,7 +1271,7 @@ bool Parser::parseAbstractDeclarator(DeclaratorAST *&node)
if (LA() == T_RPAREN)
ast->rparen_token = consumeToken();
}
- parseCvQualifiers(ast->cv_qualifier_seq);
+ parseCvQualifiers(ast->cv_qualifier_list);
parseExceptionSpecification(ast->exception_specification);
*postfix_ptr = new (_pool) PostfixDeclaratorListAST(ast);
postfix_ptr = &(*postfix_ptr)->next;
@@ -1292,7 +1292,7 @@ bool Parser::parseAbstractDeclarator(DeclaratorAST *&node)
if (! node)
node = new (_pool) DeclaratorAST;
- node->postfix_declarators = postfix_declarators;
+ node->postfix_declarator_list = postfix_declarators;
}
return true;
@@ -1311,7 +1311,7 @@ bool Parser::parseEnumSpecifier(SpecifierListAST *&node)
ast->name = name;
ast->lbrace_token = consumeToken();
unsigned comma_token = 0;
- EnumeratorListAST **enumerator_ptr = &ast->enumerators;
+ EnumeratorListAST **enumerator_ptr = &ast->enumerator_list;
while (int tk = LA()) {
if (tk == T_RBRACE)
break;
@@ -1397,7 +1397,7 @@ bool Parser::parseTemplateTypeParameter(DeclarationAST *&node)
ast->template_token = consumeToken();
if (LA() == T_LESS)
ast->less_token = consumeToken();
- parseTemplateParameterList(ast->template_parameters);
+ parseTemplateParameterList(ast->template_parameter_list);
if (LA() == T_GREATER)
ast->greater_token = consumeToken();
if (LA() == T_CLASS)
@@ -1433,7 +1433,7 @@ bool Parser::parseTypeId(ExpressionAST *&node)
SpecifierListAST *type_specifier = 0;
if (parseTypeSpecifier(type_specifier)) {
TypeIdAST *ast = new (_pool) TypeIdAST;
- ast->type_specifier = type_specifier;
+ ast->type_specifier_list = type_specifier;
parseAbstractDeclarator(ast->declarator);
node = ast;
return true;
@@ -1465,7 +1465,7 @@ bool Parser::parseParameterDeclarationClause(ParameterDeclarationClauseAST *&nod
if (parameter_declarations || dot_dot_dot_token) {
ParameterDeclarationClauseAST *ast = new (_pool) ParameterDeclarationClauseAST;
- ast->parameter_declarations = parameter_declarations;
+ ast->parameter_declaration_list = parameter_declarations;
ast->dot_dot_dot_token = dot_dot_dot_token;
node = ast;
}
@@ -1509,7 +1509,7 @@ bool Parser::parseParameterDeclaration(DeclarationAST *&node)
SpecifierListAST *decl_specifier_seq = 0;
if (parseDeclSpecifierSeq(decl_specifier_seq)) {
ParameterDeclarationAST *ast = new (_pool) ParameterDeclarationAST;
- ast->type_specifier = decl_specifier_seq;
+ ast->type_specifier_list = decl_specifier_seq;
parseDeclaratorOrAbstractDeclarator(ast->declarator);
if (LA() == T_EQUAL) {
ast->equal_token = consumeToken();
@@ -1577,7 +1577,7 @@ bool Parser::parseClassSpecifier(SpecifierListAST *&node)
ClassSpecifierAST *ast = new (_pool) ClassSpecifierAST;
ast->classkey_token = classkey_token;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->name = name;
ast->colon_token = colon_token;
ast->base_clause_list = base_clause_list;
@@ -1585,7 +1585,7 @@ bool Parser::parseClassSpecifier(SpecifierListAST *&node)
if (LA() == T_LBRACE)
ast->lbrace_token = consumeToken();
- DeclarationListAST **declaration_ptr = &ast->member_specifiers;
+ DeclarationListAST **declaration_ptr = &ast->member_specifier_list;
while (int tk = LA()) {
if (tk == T_RBRACE) {
ast->rbrace_token = consumeToken();
@@ -1679,7 +1679,7 @@ bool Parser::parseCtorInitializer(CtorInitializerAST *&node)
CtorInitializerAST *ast = new (_pool) CtorInitializerAST;
ast->colon_token = colon_token;
- parseMemInitializerList(ast->member_initializers);
+ parseMemInitializerList(ast->member_initializer_list);
node = ast;
return true;
}
@@ -1714,7 +1714,7 @@ bool Parser::parseExceptionSpecification(ExceptionSpecificationAST *&node)
if (LA() == T_DOT_DOT_DOT)
ast->dot_dot_dot_token = consumeToken();
else
- parseTypeIdList(ast->type_ids);
+ parseTypeIdList(ast->type_id_list);
if (LA() == T_RPAREN)
ast->rparen_token = consumeToken();
node = ast;
@@ -1763,7 +1763,7 @@ bool Parser::parseInitDeclarator(DeclaratorAST *&node,
}
if (acceptStructDeclarator && node &&
- ! node->postfix_declarators &&
+ ! node->postfix_declarator_list &&
node->core_declarator &&
node->core_declarator->asNestedDeclarator()) {
rewind(start);
@@ -1771,7 +1771,7 @@ bool Parser::parseInitDeclarator(DeclaratorAST *&node,
}
if (acceptStructDeclarator && LA() == T_COLON
- && (! node || ! node->postfix_declarators)) {
+ && (! node || ! node->postfix_declarator_list)) {
unsigned colon_token = consumeToken();
ExpressionAST *expression = 0;
if (parseConstantExpression(expression) && (LA() == T_COMMA ||
@@ -2169,11 +2169,11 @@ bool Parser::isPointerDeclaration(DeclarationStatementAST *ast) const
return false;
if (SimpleDeclarationAST *declaration = ast->declaration->asSimpleDeclaration()) {
- if (SpecifierListAST *spec = declaration->decl_specifier_seq) {
+ if (SpecifierListAST *spec = declaration->decl_specifier_list) {
if (spec->value->asNamedTypeSpecifier() && ! spec->next) {
- if (DeclaratorListAST *declarators = declaration->declarators) {
+ if (DeclaratorListAST *declarators = declaration->declarator_list) {
if (DeclaratorAST *declarator = declarators->value) {
- if (declarator->ptr_operators && declarator->equals_token && declarator->initializer) {
+ if (declarator->ptr_operator_list && declarator->equals_token && declarator->initializer) {
return true;
}
}
@@ -2191,9 +2191,9 @@ bool Parser::maybeAmbiguousStatement(DeclarationStatementAST *ast) const
return false;
if (SimpleDeclarationAST *declaration = ast->declaration->asSimpleDeclaration()) {
- if (SpecifierListAST *spec = declaration->decl_specifier_seq) {
+ if (SpecifierListAST *spec = declaration->decl_specifier_list) {
if (spec->value->asNamedTypeSpecifier() && ! spec->next) {
- if (DeclaratorListAST *declarators = declaration->declarators) {
+ if (DeclaratorListAST *declarators = declaration->declarator_list) {
if (DeclaratorAST *declarator = declarators->value) {
if (declarator->core_declarator &&
declarator->core_declarator->asNestedDeclarator()) {
@@ -2204,10 +2204,10 @@ bool Parser::maybeAmbiguousStatement(DeclarationStatementAST *ast) const
}
}
- } else if (DeclaratorListAST *declarators = declaration->declarators) {
+ } else if (DeclaratorListAST *declarators = declaration->declarator_list) {
// no decl_specifiers...
if (DeclaratorAST *declarator = declarators->value) {
- if (declarator->postfix_declarators && declarator->postfix_declarators->value->asFunctionDeclarator()
+ if (declarator->postfix_declarator_list && declarator->postfix_declarator_list->value->asFunctionDeclarator()
&& ! declarator->initializer) {
return false;
}
@@ -2274,7 +2274,7 @@ bool Parser::parseCondition(ExpressionAST *&node)
if (parseInitDeclarator(declarator, /*acceptStructDeclarator=*/false)) {
if (declarator->initializer) {
ConditionAST *ast = new (_pool) ConditionAST;
- ast->type_specifiers = type_specifier;
+ ast->type_specifier_list = type_specifier;
ast->declarator = declarator;
node = ast;
blockErrors(blocked);
@@ -2333,11 +2333,11 @@ bool Parser::parseForeachStatement(StatementAST *&node)
unsigned startOfTypeSpecifier = cursor();
bool blocked = blockErrors(true);
- if (parseTypeSpecifier(ast->type_specifiers))
+ if (parseTypeSpecifier(ast->type_specifier_list))
parseDeclarator(ast->declarator);
- if (! ast->type_specifiers || ! ast->declarator) {
- ast->type_specifiers = 0;
+ if (! ast->type_specifier_list || ! ast->declarator) {
+ ast->type_specifier_list = 0;
ast->declarator = 0;
blockErrors(blocked);
@@ -2376,20 +2376,20 @@ bool Parser::parseForStatement(StatementAST *&node)
ast->for_token = for_token;
ast->lparen_token = lparen_token;
- if (parseTypeSpecifier(ast->type_specifiers))
+ if (parseTypeSpecifier(ast->type_specifier_list))
parseDeclarator(ast->declarator);
- if ((ast->type_specifiers || ast->declarator) && !peekAtObjCContextKeyword(Token_in)) {
+ if ((ast->type_specifier_list || ast->declarator) && !peekAtObjCContextKeyword(Token_in)) {
// woops, probably parsed too much: "in" got parsed as a declarator. Let's redo it:
- ast->type_specifiers = 0;
+ ast->type_specifier_list = 0;
ast->declarator = 0;
rewind(startOfTypeSpecifier);
parseDeclarator(ast->declarator);
}
- if (! ast->type_specifiers || ! ast->declarator) {
- ast->type_specifiers = 0;
+ if (! ast->type_specifier_list || ! ast->declarator) {
+ ast->type_specifier_list = 0;
ast->declarator = 0;
rewind(startOfTypeSpecifier);
@@ -2441,7 +2441,7 @@ bool Parser::parseCompoundStatement(StatementAST *&node)
if (LA() == T_LBRACE) {
CompoundStatementAST *ast = new (_pool) CompoundStatementAST;
ast->lbrace_token = consumeToken();
- StatementListAST **statement_ptr = &ast->statements;
+ StatementListAST **statement_ptr = &ast->statement_list;
while (int tk = LA()) {
if (tk == T_RBRACE)
break;
@@ -2586,7 +2586,7 @@ bool Parser::parseDeclarationStatement(StatementAST *&node)
return false;
if (SimpleDeclarationAST *simpleDeclaration = declaration->asSimpleDeclaration()) {
- if (! simpleDeclaration->decl_specifier_seq) {
+ if (! simpleDeclaration->decl_specifier_list) {
rewind(start);
return false;
}
@@ -2683,7 +2683,7 @@ bool Parser::parseAttributeSpecifier(SpecifierListAST *&node)
ast->attribute_token = consumeToken();
match(T_LPAREN, &ast->first_lparen_token);
match(T_LPAREN, &ast->second_lparen_token);
- parseAttributeList(ast->attributes);
+ parseAttributeList(ast->attribute_list);
match(T_RPAREN, &ast->first_rparen_token);
match(T_RPAREN, &ast->second_rparen_token);
node = new (_pool) SpecifierListAST(ast);
@@ -2872,8 +2872,8 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node,
}
SimpleDeclarationAST *ast = new (_pool) SimpleDeclarationAST;
ast->qt_invokable_token = qt_invokable_token;
- ast->decl_specifier_seq = decl_specifier_seq;
- ast->declarators = declarator_list;
+ ast->decl_specifier_list = decl_specifier_seq;
+ ast->declarator_list = declarator_list;
match(T_SEMICOLON, &ast->semicolon_token);
node = ast;
return true;
@@ -2885,7 +2885,7 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node,
if (LA() == T_LBRACE) {
FunctionDefinitionAST *ast = new (_pool) FunctionDefinitionAST;
ast->qt_invokable_token = qt_invokable_token;
- ast->decl_specifier_seq = decl_specifier_seq;
+ ast->decl_specifier_list = decl_specifier_seq;
ast->declarator = firstDeclarator;
ast->ctor_initializer = ctor_initializer;
parseFunctionBody(ast->function_body);
@@ -2894,7 +2894,7 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node,
} else if (LA() == T_TRY) {
FunctionDefinitionAST *ast = new (_pool) FunctionDefinitionAST;
ast->qt_invokable_token = qt_invokable_token;
- ast->decl_specifier_seq = decl_specifier_seq;
+ ast->decl_specifier_list = decl_specifier_seq;
ast->declarator = firstDeclarator;
ast->ctor_initializer = ctor_initializer;
parseTryBlockStatement(ast->function_body);
@@ -2988,7 +2988,7 @@ bool Parser::parseExceptionDeclaration(ExceptionDeclarationAST *&node)
SpecifierListAST *type_specifier = 0;
if (parseTypeSpecifier(type_specifier)) {
ExceptionDeclarationAST *ast = new (_pool) ExceptionDeclarationAST;
- ast->type_specifier = type_specifier;
+ ast->type_specifier_list = type_specifier;
parseDeclaratorOrAbstractDeclarator(ast->declarator);
node = ast;
return true;
@@ -3185,7 +3185,7 @@ bool Parser::parseObjCSelectorExpression(ExpressionAST *&node)
ObjCSelectorWithArgumentsAST *args = new (_pool) ObjCSelectorWithArgumentsAST;
ast->selector = args;
ObjCSelectorArgumentListAST *last = new (_pool) ObjCSelectorArgumentListAST;
- args->selector_arguments = last;
+ args->selector_argument_list = last;
last->value = new (_pool) ObjCSelectorArgumentAST;
last->value->name_token = identifier_token;
last->value->colon_token = consumeToken();
@@ -3290,7 +3290,7 @@ bool Parser::parseObjCMessageArguments(ObjCSelectorAST *&selNode, ObjCMessageArg
}
ObjCSelectorWithArgumentsAST *selWithArgs = new (_pool) ObjCSelectorWithArgumentsAST;
- selWithArgs->selector_arguments = selAst;
+ selWithArgs->selector_argument_list = selAst;
selNode = selWithArgs;
argNode = argAst;
@@ -3370,7 +3370,7 @@ bool Parser::parseNameId(NameAST *&name)
else if (LA() == T_LPAREN) {
// a template-id followed by a T_LPAREN
- if (TemplateArgumentListAST *template_arguments = template_id->template_arguments) {
+ if (TemplateArgumentListAST *template_arguments = template_id->template_argument_list) {
if (! template_arguments->next && template_arguments->value &&
template_arguments->value->asBinaryExpression()) {
@@ -3550,7 +3550,7 @@ bool Parser::parseCorePostfixExpression(ExpressionAST *&node)
if (LA() == T_RPAREN) {
unsigned rparen_token = consumeToken();
TypeConstructorCallAST *ast = new (_pool) TypeConstructorCallAST;
- ast->type_specifier = type_specifier;
+ ast->type_specifier_list = type_specifier;
ast->lparen_token = lparen_token;
ast->expression_list = expression_list;
ast->rparen_token = rparen_token;
@@ -3630,7 +3630,7 @@ bool Parser::parsePostfixExpression(ExpressionAST *&node)
if (postfix_expressions) {
PostfixExpressionAST *ast = new (_pool) PostfixExpressionAST;
ast->base_expression = node;
- ast->postfix_expressions = postfix_expressions;
+ ast->postfix_expression_list = postfix_expressions;
node = ast;
}
return true;
@@ -3799,13 +3799,13 @@ bool Parser::parseNewTypeId(NewTypeIdAST *&node)
return false;
NewTypeIdAST *ast = new (_pool) NewTypeIdAST;
- ast->type_specifier = typeSpec;
+ ast->type_specifier_list = typeSpec;
- PtrOperatorListAST **ptrop_it = &ast->ptr_operators;
+ PtrOperatorListAST **ptrop_it = &ast->ptr_operator_list;
while (parsePtrOperator(*ptrop_it))
ptrop_it = &(*ptrop_it)->next;
- NewArrayDeclaratorListAST **it = &ast->new_array_declarators;
+ NewArrayDeclaratorListAST **it = &ast->new_array_declarator_list;
while (parseNewArrayDeclarator(*it))
it = &(*it)->next;
@@ -4370,7 +4370,7 @@ bool Parser::parseObjCInterface(DeclarationAST *&node,
"invalid attributes for category interface declaration");
ObjCClassDeclarationAST *ast = new (_pool) ObjCClassDeclarationAST;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->interface_token = objc_interface_token;
SimpleNameAST *class_name = new (_pool) SimpleNameAST;
class_name->identifier_token= identifier_token;
@@ -4387,7 +4387,7 @@ bool Parser::parseObjCInterface(DeclarationAST *&node,
parseObjCProtocolRefs(ast->protocol_refs);
- DeclarationListAST **nextMembers = &(ast->member_declarations);
+ DeclarationListAST **nextMembers = &(ast->member_declaration_list);
DeclarationAST *declaration = 0;
while (parseObjCInterfaceMemberDeclaration(declaration)) {
*nextMembers = new (_pool) DeclarationListAST;
@@ -4402,7 +4402,7 @@ bool Parser::parseObjCInterface(DeclarationAST *&node,
} else {
// a class interface declaration
ObjCClassDeclarationAST *ast = new (_pool) ObjCClassDeclarationAST;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->interface_token = objc_interface_token;
SimpleNameAST* class_name = new (_pool) SimpleNameAST;
class_name->identifier_token = identifier_token;
@@ -4418,7 +4418,7 @@ bool Parser::parseObjCInterface(DeclarationAST *&node,
parseObjCProtocolRefs(ast->protocol_refs);
parseObjClassInstanceVariables(ast->inst_vars_decl);
- DeclarationListAST **nextMembers = &(ast->member_declarations);
+ DeclarationListAST **nextMembers = &(ast->member_declaration_list);
DeclarationAST *declaration = 0;
while (parseObjCInterfaceMemberDeclaration(declaration)) {
*nextMembers = new (_pool) DeclarationListAST;
@@ -4456,7 +4456,7 @@ bool Parser::parseObjCProtocol(DeclarationAST *&node,
// a protocol forward declaration
ObjCProtocolForwardDeclarationAST *ast = new (_pool) ObjCProtocolForwardDeclarationAST;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->protocol_token = protocol_token;
ast->identifier_list = new (_pool) ObjCIdentifierListAST;
SimpleNameAST *name = new (_pool) SimpleNameAST;
@@ -4481,7 +4481,7 @@ bool Parser::parseObjCProtocol(DeclarationAST *&node,
} else {
// a protocol definition
ObjCProtocolDeclarationAST *ast = new (_pool) ObjCProtocolDeclarationAST;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->protocol_token = protocol_token;
SimpleNameAST *name = new (_pool) SimpleNameAST;
name->identifier_token = identifier_token;
@@ -4489,7 +4489,7 @@ bool Parser::parseObjCProtocol(DeclarationAST *&node,
parseObjCProtocolRefs(ast->protocol_refs);
- DeclarationListAST **nextMembers = &(ast->member_declarations);
+ DeclarationListAST **nextMembers = &(ast->member_declaration_list);
DeclarationAST *declaration = 0;
while (parseObjCInterfaceMemberDeclaration(declaration)) {
*nextMembers = new (_pool) DeclarationListAST;
@@ -4532,7 +4532,7 @@ bool Parser::parseObjCImplementation(DeclarationAST *&node)
ast->category_name = category_name;
match(T_RPAREN, &(ast->rparen_token));
- parseObjCMethodDefinitionList(ast->member_declarations);
+ parseObjCMethodDefinitionList(ast->member_declaration_list);
match(T_AT_END, &(ast->end_token));
node = ast;
@@ -4552,7 +4552,7 @@ bool Parser::parseObjCImplementation(DeclarationAST *&node)
}
parseObjClassInstanceVariables(ast->inst_vars_decl);
- parseObjCMethodDefinitionList(ast->member_declarations);
+ parseObjCMethodDefinitionList(ast->member_declaration_list);
match(T_AT_END, &(ast->end_token));
node = ast;
@@ -4587,7 +4587,7 @@ bool Parser::parseObjCMethodDefinitionList(DeclarationListAST *&node)
ObjCSynthesizedPropertiesDeclarationAST *ast = new (_pool) ObjCSynthesizedPropertiesDeclarationAST;
ast->synthesized_token = consumeToken();
ObjCSynthesizedPropertyListAST *last = new (_pool) ObjCSynthesizedPropertyListAST;
- ast->property_identifiers = last;
+ ast->property_identifier_list = last;
last->value = new (_pool) ObjCSynthesizedPropertyAST;
match(T_IDENTIFIER, &(last->value->property_identifier));
@@ -4622,12 +4622,12 @@ bool Parser::parseObjCMethodDefinitionList(DeclarationListAST *&node)
case T_AT_DYNAMIC: {
ObjCDynamicPropertiesDeclarationAST *ast = new (_pool) ObjCDynamicPropertiesDeclarationAST;
ast->dynamic_token = consumeToken();
- ast->property_identifiers = new (_pool) ObjCIdentifierListAST;
+ ast->property_identifier_list = new (_pool) ObjCIdentifierListAST;
SimpleNameAST *name = new (_pool) SimpleNameAST;
match(T_IDENTIFIER, &(name->identifier_token));
- ast->property_identifiers->value = name;
+ ast->property_identifier_list->value = name;
- ObjCIdentifierListAST *last = ast->property_identifiers;
+ ObjCIdentifierListAST *last = ast->property_identifier_list;
while (LA() == T_COMMA) {
consumeToken(); // consume T_COMMA
@@ -4742,7 +4742,7 @@ bool Parser::parseObjClassInstanceVariables(ObjCInstanceVariablesDeclarationAST
ObjCInstanceVariablesDeclarationAST *ast = new (_pool) ObjCInstanceVariablesDeclarationAST;
match(T_LBRACE, &(ast->lbrace_token));
- for (DeclarationListAST **next = &(ast->instance_variables); LA(); next = &((*next)->next)) {
+ for (DeclarationListAST **next = &(ast->instance_variable_list); LA(); next = &((*next)->next)) {
if (LA() == T_RBRACE)
break;
@@ -4847,7 +4847,7 @@ bool Parser::parseObjCPropertyDeclaration(DeclarationAST *&node, SpecifierListAS
return false;
ObjCPropertyDeclarationAST *ast = new (_pool) ObjCPropertyDeclarationAST;
- ast->attributes = attributes;
+ ast->attribute_list = attributes;
ast->property_token = consumeToken();
if (LA() == T_LPAREN) {
@@ -4855,9 +4855,9 @@ bool Parser::parseObjCPropertyDeclaration(DeclarationAST *&node, SpecifierListAS
ObjCPropertyAttributeAST *property_attribute = 0;
if (parseObjCPropertyAttribute(property_attribute)) {
- ast->property_attributes = new (_pool) ObjCPropertyAttributeListAST;
- ast->property_attributes->value = property_attribute;
- ObjCPropertyAttributeListAST *last = ast->property_attributes;
+ ast->property_attribute_list = new (_pool) ObjCPropertyAttributeListAST;
+ ast->property_attribute_list->value = property_attribute;
+ ObjCPropertyAttributeListAST *last = ast->property_attribute_list;
while (LA() == T_COMMA) {
consumeToken(); // consume T_COMMA
@@ -4906,12 +4906,12 @@ bool Parser::parseObjCMethodPrototype(ObjCMethodPrototypeAST *&node)
ObjCSelectorWithArgumentsAST *sel = new (_pool) ObjCSelectorWithArgumentsAST;
ast->selector = sel;
ObjCSelectorArgumentListAST *lastSel = new (_pool) ObjCSelectorArgumentListAST;
- sel->selector_arguments = lastSel;
- sel->selector_arguments->value = argument;
+ sel->selector_argument_list = lastSel;
+ sel->selector_argument_list->value = argument;
- ast->arguments = new (_pool) ObjCMessageArgumentDeclarationListAST;
- ast->arguments->value = declaration;
- ObjCMessageArgumentDeclarationListAST *lastArg = ast->arguments;
+ ast->argument_list = new (_pool) ObjCMessageArgumentDeclarationListAST;
+ ast->argument_list->value = declaration;
+ ObjCMessageArgumentDeclarationListAST *lastArg = ast->argument_list;
while (parseObjCKeywordDeclaration(argument, declaration)) {
lastSel->next = new (_pool) ObjCSelectorArgumentListAST;
@@ -4943,7 +4943,7 @@ bool Parser::parseObjCMethodPrototype(ObjCMethodPrototypeAST *&node)
_translationUnit->error(cursor(), "expected a selector");
}
- SpecifierListAST **attr = &ast->attributes;
+ SpecifierListAST **attr = &ast->attribute_list;
while (parseAttributeSpecifier(*attr))
attr = &(*attr)->next;
@@ -4992,10 +4992,10 @@ bool Parser::parseObjCPropertyAttribute(ObjCPropertyAttributeAST *&node)
node->attribute_identifier_token = consumeToken();
match(T_EQUAL, &(node->equals_token));
ObjCSelectorWithArgumentsAST *selector = new (_pool) ObjCSelectorWithArgumentsAST;
- selector->selector_arguments = new (_pool) ObjCSelectorArgumentListAST;
- selector->selector_arguments->value = new (_pool) ObjCSelectorArgumentAST;
- match(T_IDENTIFIER, &(selector->selector_arguments->value->name_token));
- match(T_COLON, &(selector->selector_arguments->value->colon_token));
+ selector->selector_argument_list = new (_pool) ObjCSelectorArgumentListAST;
+ selector->selector_argument_list->value = new (_pool) ObjCSelectorArgumentAST;
+ match(T_IDENTIFIER, &(selector->selector_argument_list->value->name_token));
+ match(T_COLON, &(selector->selector_argument_list->value->colon_token));
node->method_selector = selector;
return true;
}
@@ -5050,7 +5050,7 @@ bool Parser::parseObjCKeywordDeclaration(ObjCSelectorArgumentAST *&argument, Obj
parseObjCTypeName(node->type_name);
- SpecifierListAST **attr = &node->attributes;
+ SpecifierListAST **attr = &node->attribute_list;
while (parseAttributeSpecifier(*attr))
attr = &(*attr)->next;