Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MoDisco/Z"
Line 1: | Line 1: | ||
− | {| class="wikitable" width=" | + | {| class="wikitable" width="90%" align="center" border="1" |
+ | |id="Abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Abstract_declarator''' | ||
|- | |- | ||
− | |id=" | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Abstract_declarator_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Abstract_declarator_seq''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]]) | ||
|- | |- | ||
− | | | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]abstract_declarator [0..*] : [[#Abstract_declarator|Abstract_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Additive_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Additive_expression''' ([[#Shift_expression|Shift_expression]]) | ||
|- | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="And_equality_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''And_equality_expression''' ([[#And_expression|And_expression]]) | ||
|- | |- | ||
− | | | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]and_expression [1..1] : [[#And_expression|And_expression]]<br> | ||
+ | [[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br> | ||
+ | |||
|} | |} | ||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="And_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''And_expression''' ([[#Exclusive_or_expression|Exclusive_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
{| class="wikitable" width="90%" align="center" border="1" | {| class="wikitable" width="90%" align="center" border="1" | ||
− | |id=" | + | |id="Assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Assignment_expression''' ([[#ExpressionInitializer|ExpressionInitializer]]) |
|- | |- | ||
|valign="top" width="40%"| | |valign="top" width="40%"| | ||
''Attributes''<br> | ''Attributes''<br> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|valign="top"| | |valign="top"| | ||
''Relations''<br> | ''Relations''<br> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Assignment_operator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Assignment_operator''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
− | {| class="wikitable" width=" | + | |} |
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Auto" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Auto''' ([[#Storage_class_specifier|Storage_class_specifier]]) | ||
|- | |- | ||
− | |bgcolor="#CEE3F6"|[[Image:metaobject.gif]]Class ''' | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Break" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Break''' ([[#Jump_statement|Jump_statement]]) | ||
|- | |- | ||
− | |[[Image:attribute.gif]] | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Cast_expression''' ([[#Multiplicative_expression|Multiplicative_expression]]) | ||
|- | |- | ||
− | |[[Image: | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Char" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Char''' ([[#Type_specifier|Type_specifier]]) | ||
|- | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Character_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Character_constant''' ([[#Constant|Constant]]) | ||
|- | |- | ||
− | | | + | |valign="top" width="40%"| |
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EChar<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Comment" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Comment''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Compound_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Compound_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration [0..*] : [[#Declaration|Declaration]]<br> | ||
+ | [[Image:container.gif]]statement [0..*] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Conditional_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Conditional_expression''' ([[#Assignment_expression|Assignment_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Const" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Const''' ([[#Type_qualifier|Type_qualifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant''' ([[#Primary_expression|Primary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant_expression''' ([[#Struct_declarator|Struct_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]conditional_expression [1..1] : [[#Conditional_expression|Conditional_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Constant_expression_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant_expression_statement''' ([[#Labeled_statement|Labeled_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Continue" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Continue''' ([[#Jump_statement|Jump_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration''' ([[#External_declaration|External_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration_specifier [0..*] : [[#Declaration_specifier|Declaration_specifier]]<br> | ||
+ | [[Image:container.gif]]init_declarator [0..*] : [[#Init_declarator|Init_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declaration_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declaration_specifier_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_abstract_declarator''' ([[#Parameter_declaration|Parameter_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br> | ||
+ | [[Image:container.gif]]abstract_declarator [1..1] : [[#Abstract_declarator|Abstract_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declaration_specifier_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_declarator''' ([[#Parameter_declaration|Parameter_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br> | ||
+ | [[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declaration_specifier_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_seq''' ([[#Parameter_declaration|Parameter_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator''' ([[#Struct_declaratorDirect_declaratorInit_declarator|Struct_declaratorDirect_declaratorInit_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]pointer [0..1] : [[#Pointer|Pointer]]<br> | ||
+ | [[Image:container.gif]]direct_declarator [0..1] : [[#Direct_declarator|Direct_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator_constant_expression''' ([[#Struct_declarator|Struct_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br> | ||
+ | [[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Declarator_initializer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator_initializer''' ([[#Init_declarator|Init_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br> | ||
+ | [[Image:container.gif]]initializer [1..1] : [[#Initializer|Initializer]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Default_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Default_statement''' ([[#Labeled_statement|Labeled_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Different_equality_relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Different_equality_relational_expression''' ([[#Equality_expression|Equality_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator''' ([[#Abstract_declarator|Abstract_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_abstract_declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator_constant_expression''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]direct_abstract_declarator [0..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br> | ||
+ | [[Image:container.gif]]constant_expression [0..1] : [[#Constant_expression|Constant_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_abstract_declarator_parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator_parameter_type_list''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]direct_abstract_declarator [0..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br> | ||
+ | [[Image:container.gif]]parameter_type_list [0..1] : [[#Parameter_type_list|Parameter_type_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_constant_expression''' ([[#Direct_declarator|Direct_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br> | ||
+ | [[Image:container.gif]]constant_expression [0..1] : [[#Constant_expression|Constant_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_declarator_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_identifier''' ([[#Direct_declarator|Direct_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Direct_declarator_parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_parameter_type_list''' ([[#Direct_declarator|Direct_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br> | ||
+ | [[Image:container.gif]]parameter_type_list [1..1] : [[#Parameter_type_list|Parameter_type_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Directory" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Directory''' ([[#EPackage|EPackage]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]translation_unit [0..*] : [[#Translation_unit|Translation_unit]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Divide_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Divide_expression''' ([[#Multiplicative_expression|Multiplicative_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br> | ||
+ | [[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Do_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Do_iteration_statement''' ([[#Iteration_statement|Iteration_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | [[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Double" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Double_plus_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double_plus_unary_expression''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Double_subtract_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double_subtract_unary_expression''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Else" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Else''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Enum_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enum_specifier''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Enumeration_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumeration_constant''' ([[#Constant|Constant]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Enumerator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator''' ([[#Enumerator_list|Enumerator_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Enumerator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator_list''' ([[#Enum_specifier|Enum_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Enumerator_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator_list_seq''' ([[#Enumerator_list|Enumerator_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]enumerator_list [1..1] : [[#Enumerator_list|Enumerator_list]]<br> | ||
+ | [[Image:container.gif]]enumerator [1..1] : [[#Enumerator|Enumerator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Equal_equality_relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Equal_equality_relational_expression''' ([[#Equality_expression|Equality_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Equality_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Equality_expression''' ([[#And_expression|And_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Exclusive_or_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Exclusive_or_and_expression''' ([[#Exclusive_or_expression|Exclusive_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]exclusive_or_expression [1..1] : [[#Exclusive_or_expression|Exclusive_or_expression]]<br> | ||
+ | [[Image:container.gif]]and_expression [1..1] : [[#And_expression|And_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Exclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Exclusive_or_expression''' ([[#Inclusive_or_expression|Inclusive_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:reference.gif]]comment [0..1] : [[#Comment|Comment]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_assignment_expression''' ([[#Expression|Expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression_init" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_init''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression_max" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_max''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression_parenthese" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_parenthese''' ([[#Primary_expression|Primary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Expression_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Extern" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Extern''' ([[#Storage_class_specifier|Storage_class_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="External_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''External_declaration''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Float" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Float''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Floating_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Floating_constant''' ([[#Constant|Constant]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EFloat<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="For_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''For_iteration_statement''' ([[#Iteration_statement|Iteration_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]var_expression [0..1] : [[#Var_expression|Var_expression]]<br> | ||
+ | [[Image:container.gif]]expression_init [0..1] : [[#Expression_init|Expression_init]]<br> | ||
+ | [[Image:container.gif]]expression_max [0..1] : [[#Expression_max|Expression_max]]<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Function_definition" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Function_definition''' ([[#External_declaration|External_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]declaration_specifier [0..*] : [[#Declaration_specifier|Declaration_specifier]]<br> | ||
+ | [[Image:container.gif]]declarator [0..1] : [[#Declarator|Declarator]]<br> | ||
+ | [[Image:container.gif]]declaration [0..*] : [[#Declaration|Declaration]]<br> | ||
+ | [[Image:container.gif]]compound_statement [0..1] : [[#Compound_statement|Compound_statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Goto" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Goto''' ([[#Jump_statement|Jump_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier''' ([[#Direct_declaratorPrimary_expressionEnum_specifierEnumerator|Direct_declaratorPrimary_expressionEnum_specifierEnumerator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Identifier_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_constant_expression''' ([[#Enumerator|Enumerator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | [[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Identifier_enumerator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_enumerator_list''' ([[#Enum_specifier|Enum_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | [[Image:container.gif]]enumerator_list [1..1] : [[#Enumerator_list|Enumerator_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Identifier_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_statement''' ([[#Labeled_statement|Labeled_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="If_else_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''If_else_selection_statement''' ([[#Selection_statement|Selection_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]Then [1..1] : [[#Then|Then]]<br> | ||
+ | [[Image:container.gif]]Else [1..1] : [[#Else|Else]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="If_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''If_selection_statement''' ([[#Selection_statement|Selection_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]statement [0..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Includes" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Includes''' ([[#External_declaration|External_declaration]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Inclusive_exclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inclusive_exclusive_or_expression''' ([[#Inclusive_or_expression|Inclusive_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]inclusive_or_expression [1..1] : [[#Inclusive_or_expression|Inclusive_or_expression]]<br> | ||
+ | [[Image:container.gif]]exclusive_or_expression [1..1] : [[#Exclusive_or_expression|Exclusive_or_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Inclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inclusive_or_expression''' ([[#Logical_and_expression|Logical_and_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Inferior_equal_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inferior_equal_expression''' ([[#Relational_expression|Relational_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Inferior_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inferior_expression''' ([[#Relational_expression|Relational_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Init_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Init_declarator''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Initializer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer''' ([[#Initializer_list|Initializer_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Initializer_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Initializer_list_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_list''' ([[#Initializer|Initializer]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]initializer_list [1..*] : [[#Initializer_list|Initializer_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Initializer_list_only" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_only''' ([[#Initializer|Initializer]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]initializer_list [1..1] : [[#Initializer_list|Initializer_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Initializer_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_seq''' ([[#Initializer_list|Initializer_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]initializer_list [1..1] : [[#Initializer_list|Initializer_list]]<br> | ||
+ | [[Image:container.gif]]initializer [1..1] : [[#Initializer|Initializer]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Int" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Int''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Integer_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Integer_constant''' ([[#Constant|Constant]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EInt<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Iteration_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Jump_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Jump_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Labeled_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Labeled_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Left_shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Left_shift_expression''' ([[#Shift_expression|Shift_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | [[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Logical_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_and_expression''' ([[#Logical_or_expression|Logical_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Logical_and_inclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_and_inclusive_or_expression''' ([[#Logical_and_expression|Logical_and_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]logical_and_expression [1..1] : [[#Logical_and_expression|Logical_and_expression]]<br> | ||
+ | [[Image:container.gif]]inclusive_or_expression [1..1] : [[#Inclusive_or_expression|Inclusive_or_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Logical_or_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_and_expression''' ([[#Logical_or_expression|Logical_or_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]logical_or_expression [1..1] : [[#Logical_or_expression|Logical_or_expression]]<br> | ||
+ | [[Image:container.gif]]logical_and_expression [1..1] : [[#Logical_and_expression|Logical_and_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Logical_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_expression''' ([[#Conditional_expression|Conditional_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Logical_or_expression_conditional" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_expression_conditional''' ([[#Conditional_expression|Conditional_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]logical_or_expression [1..1] : [[#Logical_or_expression|Logical_or_expression]]<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]conditional_expression [1..1] : [[#Conditional_expression|Conditional_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Long" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Long''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Mod_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Mod_expression''' ([[#Multiplicative_expression|Multiplicative_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br> | ||
+ | [[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Multip_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Multip_expression''' ([[#Multiplicative_expression|Multiplicative_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br> | ||
+ | [[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Multiplicative_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Multiplicative_expression''' ([[#Additive_expression|Additive_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Parameter_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_declaration''' ([[#Parameter_list|Parameter_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Parameter_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list''' ([[#Parameter_type_list|Parameter_type_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Parameter_list_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list_declaration''' ([[#Parameter_list|Parameter_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]parameter_list [0..1] : [[#Parameter_list|Parameter_list]]<br> | ||
+ | [[Image:container.gif]]parameter_declaration [0..1] : [[#Parameter_declaration|Parameter_declaration]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Parameter_list_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list_list''' ([[#Parameter_type_list|Parameter_type_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]parameter_list [0..*] : [[#Parameter_list|Parameter_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_type_list''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Plus_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Plus_expression''' ([[#Additive_expression|Additive_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br> | ||
+ | [[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Pointer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Pointer''' ([[#Abstract_declarator|Abstract_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]type_qualifier [0..*] : [[#Type_qualifier|Type_qualifier]]<br> | ||
+ | [[Image:container.gif]]pointer [0..1] : [[#Pointer|Pointer]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Pointer_direct_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Pointer_direct_abstract_declarator''' ([[#Abstract_declarator|Abstract_declarator]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]pointer [1..1] : [[#Pointer|Pointer]]<br> | ||
+ | [[Image:container.gif]]direct_abstract_declarator [1..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_assignment_expression''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | [[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression_arrow_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_arrow_identifier''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression_dot_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_dot_identifier''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression_double_plus" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_double_plus''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression_double_subtract" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_double_subtract''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Postfix_expression_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_expression''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br> | ||
+ | [[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Primary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Primary_expression''' ([[#Postfix_expression|Postfix_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Register" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Register''' ([[#Storage_class_specifier|Storage_class_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Relational_expression''' ([[#Equality_expression|Equality_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Return" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Return''' ([[#Jump_statement|Jump_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Right_shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Right_shift_expression''' ([[#Shift_expression|Shift_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | [[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Selection_statement''' ([[#Statement|Statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Shift_expression''' ([[#Relational_expression|Relational_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Short" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Short''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Signed" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Signed''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Sizeof_type_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Sizeof_type_name''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]type_name [1..1] : [[#Type_name|Type_name]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Sizeof_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Sizeof_unary_expression''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Specifier_qualifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Specifier_qualifier''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Statement''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br> | ||
+ | [[Image:container.gif]]suivant [0..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Static" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Static''' ([[#Storage_class_specifier|Storage_class_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Storage_class_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Storage_class_specifier''' ([[#Declaration_specifier|Declaration_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="String" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''String''' ([[#Primary_expression|Primary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct''' ([[#Struct_or_union|Struct_or_union]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declaration''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]specifier_qualifier [0..*] : [[#Specifier_qualifier|Specifier_qualifier]]<br> | ||
+ | [[Image:container.gif]]struct_declarator_list [0..1] : [[#Struct_declarator_list|Struct_declarator_list]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator''' ([[#Struct_declarator_list|Struct_declarator_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_declarator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator_list''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_declarator_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator_list_seq''' ([[#Struct_declarator_list|Struct_declarator_list]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]struct_declarator_list [0..1] : [[#Struct_declarator_list|Struct_declarator_list]]<br> | ||
+ | [[Image:container.gif]]struct_declarator [1..1] : [[#Struct_declarator|Struct_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_or_union" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_or_union_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_specifier''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_or_union_with_decl" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_decl''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br> | ||
+ | [[Image:container.gif]]struct_declaration [0..*] : [[#Struct_declaration|Struct_declaration]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_or_union_with_id" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_id''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Struct_or_union_with_id_decl" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_id_decl''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | [[Image:container.gif]]struct_declaration [0..*] : [[#Struct_declaration|Struct_declaration]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Subtract_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Subtract_expression''' ([[#Additive_expression|Additive_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br> | ||
+ | [[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Superior_equal_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Superior_equal_expression''' ([[#Relational_expression|Relational_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Superior_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Superior_expression''' ([[#Relational_expression|Relational_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br> | ||
+ | [[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Switch_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Switch_selection_statement''' ([[#Selection_statement|Selection_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Then" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Then''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Translation_unit" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Translation_unit''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br> | ||
+ | [[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br> | ||
+ | [[Image:container.gif]]external_declaration [0..*] : [[#External_declaration|External_declaration]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Type_cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_cast_expression''' ([[#Cast_expression|Cast_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]type_name [1..1] : [[#Type_name|Type_name]]<br> | ||
+ | [[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Type_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_name''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]specifier_qualifier [1..*] : [[#Specifier_qualifier|Specifier_qualifier]]<br> | ||
+ | [[Image:container.gif]]abstract_declarator [0..1] : [[#Abstract_declarator|Abstract_declarator]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Type_qualifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_qualifier''' ([[#Declaration_specifierSpecifier_qualifier|Declaration_specifierSpecifier_qualifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Type_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_specifier''' ([[#Declaration_specifierSpecifier_qualifier|Declaration_specifierSpecifier_qualifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Typedef" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Typedef''' ([[#Storage_class_specifier|Storage_class_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Typedef_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Typedef_name''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]identifier [0..1] : [[#Identifier|Identifier]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_expression''' ([[#Cast_expression|Cast_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Unary_operator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Unary_operator_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator_assignment_expression''' ([[#Assignment_expression|Assignment_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br> | ||
+ | [[Image:container.gif]]assignment_operator [1..1] : [[#Assignment_operator|Assignment_operator]]<br> | ||
+ | [[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Unary_operator_cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator_cast_expression''' ([[#Unary_expression|Unary_expression]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]unary_operator [1..1] : [[#Unary_operator|Unary_operator]]<br> | ||
+ | [[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Union" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Union''' ([[#Struct_or_union|Struct_or_union]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Unsigned" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unsigned''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Var_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Var_expression''' | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Void" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Void''' ([[#Type_specifier|Type_specifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="Volatile" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Volatile''' ([[#Type_qualifier|Type_qualifier]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | [[Image:attribute.gif]]valeur : EString<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | |||
+ | |} | ||
+ | |||
+ | {| class="wikitable" width="90%" align="center" border="1" | ||
+ | |id="While_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''While_iteration_statement''' ([[#Iteration_statement|Iteration_statement]]) | ||
+ | |- | ||
+ | |valign="top" width="40%"| | ||
+ | ''Attributes''<br> | ||
+ | |||
+ | |valign="top"| | ||
+ | ''Relations''<br> | ||
+ | [[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br> | ||
+ | [[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br> | ||
+ | |||
|} | |} |
Revision as of 11:05, 6 February 2009
Class Abstract_declarator | |
Attributes |
Relations |
Class Abstract_declarator_seq (Direct_abstract_declarator) | |
Attributes |
Relations |
Class Additive_expression (Shift_expression) | |
Attributes |
Relations |
Class And_equality_expression (And_expression) | |
Attributes |
Relations |
Class And_expression (Exclusive_or_expression) | |
Attributes |
Relations |
Class Assignment_expression (ExpressionInitializer) | |
Attributes |
Relations |
Class Assignment_operator | |
Relations |
Class Auto (Storage_class_specifier) | |
Relations |
Class Break (Jump_statement) | |
Relations |
Class Cast_expression (Multiplicative_expression) | |
Attributes |
Relations |
Class Char (Type_specifier) | |
Relations |
Class Character_constant (Constant) | |
Relations |
Class Comment | |
Relations |
Class Compound_statement (Statement) | |
Attributes |
Relations |
Class Conditional_expression (Assignment_expression) | |
Attributes |
Relations |
Class Const (Type_qualifier) | |
Relations |
Class Constant (Primary_expression) | |
Attributes |
Relations |
Class Constant_expression (Struct_declarator) | |
Attributes |
Relations |
Class Constant_expression_statement (Labeled_statement) | |
Attributes |
Relations |
Class Continue (Jump_statement) | |
Relations |
Class Declaration (External_declaration) | |
Attributes |
Relations |
Class Declaration_specifier | |
Attributes |
Relations |
Class Declaration_specifier_abstract_declarator (Parameter_declaration) | |
Attributes |
Relations |
Class Declaration_specifier_declarator (Parameter_declaration) | |
Attributes |
Relations |
Class Declaration_specifier_seq (Parameter_declaration) | |
Attributes |
Relations |
Class Declarator (Struct_declaratorDirect_declaratorInit_declarator) | |
Attributes |
Relations |
Class Declarator_constant_expression (Struct_declarator) | |
Attributes |
Relations |
Class Declarator_initializer (Init_declarator) | |
Attributes |
Relations |
Class Default_statement (Labeled_statement) | |
Attributes |
Relations |
Class Different_equality_relational_expression (Equality_expression) | |
Attributes |
Relations |
Class Direct_abstract_declarator (Abstract_declarator) | |
Attributes |
Relations |
Class Direct_abstract_declarator_constant_expression (Direct_abstract_declarator) | |
Attributes |
Relations |
Class Direct_abstract_declarator_parameter_type_list (Direct_abstract_declarator) | |
Attributes |
Relations |
Class Direct_declarator | |
Attributes |
Relations |
Class Direct_declarator_constant_expression (Direct_declarator) | |
Attributes |
Relations |
Class Direct_declarator_identifier (Direct_declarator) | |
Attributes |
Relations |
Class Direct_declarator_parameter_type_list (Direct_declarator) | |
Attributes |
Relations |
Class Directory (EPackage) | |
Attributes |
Relations |
Class Divide_expression (Multiplicative_expression) | |
Attributes |
Relations |
Class Do_iteration_statement (Iteration_statement) | |
Attributes |
Relations |
Class Double (Type_specifier) | |
Relations |
Class Double_plus_unary_expression (Unary_expression) | |
Attributes |
Relations |
Class Double_subtract_unary_expression (Unary_expression) | |
Attributes |
Relations |
Class Else | |
Attributes |
Relations |
Class Enum_specifier (Type_specifier) | |
Attributes |
Relations |
Class Enumeration_constant (Constant) | |
Relations |
Class Enumerator (Enumerator_list) | |
Attributes |
Relations |
Class Enumerator_list (Enum_specifier) | |
Attributes |
Relations |
Class Enumerator_list_seq (Enumerator_list) | |
Attributes |
Relations |
Class Equal_equality_relational_expression (Equality_expression) | |
Attributes |
Relations |
Class Equality_expression (And_expression) | |
Attributes |
Relations |
Class Exclusive_or_and_expression (Exclusive_or_expression) | |
Attributes |
Relations |
Class Exclusive_or_expression (Inclusive_or_expression) | |
Attributes |
Relations |
Class Expression | |
Attributes |
Relations |
Class Expression_assignment_expression (Expression) | |
Attributes |
Relations |
Class Expression_init | |
Attributes |
Relations |
Class Expression_max | |
Attributes |
Relations |
Class Expression_parenthese (Primary_expression) | |
Attributes |
Relations |
Class Expression_statement (Statement) | |
Attributes |
Relations |
Class Extern (Storage_class_specifier) | |
Relations |
Class External_declaration | |
Attributes |
Relations |
Class Float (Type_specifier) | |
Relations |
Class Floating_constant (Constant) | |
Relations |
Class For_iteration_statement (Iteration_statement) | |
Attributes |
Relations |
Class Function_definition (External_declaration) | |
Attributes |
Relations |
Class Goto (Jump_statement) | |
Attributes |
Relations |
Class Identifier (Direct_declaratorPrimary_expressionEnum_specifierEnumerator) | |
Relations |
Class Identifier_constant_expression (Enumerator) | |
Attributes |
Relations |
Class Identifier_enumerator_list (Enum_specifier) | |
Attributes |
Relations |
Class Identifier_statement (Labeled_statement) | |
Attributes |
Relations |
Class If_else_selection_statement (Selection_statement) | |
Attributes |
Relations |
Class If_selection_statement (Selection_statement) | |
Attributes |
Relations |
Class Includes (External_declaration) | |
Attributes |
Relations |
Class Inclusive_exclusive_or_expression (Inclusive_or_expression) | |
Attributes |
Relations |
Class Inclusive_or_expression (Logical_and_expression) | |
Attributes |
Relations |
Class Inferior_equal_expression (Relational_expression) | |
Attributes |
Relations |
Class Inferior_expression (Relational_expression) | |
Attributes |
Relations |
Class Init_declarator | |
Attributes |
Relations |
Class Initializer (Initializer_list) | |
Attributes |
Relations |
Class Initializer_list | |
Attributes |
Relations |
Class Initializer_list_list (Initializer) | |
Attributes |
Relations |
Class Initializer_list_only (Initializer) | |
Attributes |
Relations |
Class Initializer_list_seq (Initializer_list) | |
Attributes |
Relations |
Class Int (Type_specifier) | |
Relations |
Class Integer_constant (Constant) | |
Relations |
Class Iteration_statement (Statement) | |
Attributes |
Relations |
Class Jump_statement (Statement) | |
Attributes |
Relations |
Class Labeled_statement (Statement) | |
Attributes |
Relations |
Class Left_shift_expression (Shift_expression) | |
Attributes |
Relations |
Class Logical_and_expression (Logical_or_expression) | |
Attributes |
Relations |
Class Logical_and_inclusive_or_expression (Logical_and_expression) | |
Attributes |
Relations |
Class Logical_or_and_expression (Logical_or_expression) | |
Attributes |
Relations |
Class Logical_or_expression (Conditional_expression) | |
Attributes |
Relations |
Class Logical_or_expression_conditional (Conditional_expression) | |
Attributes |
Relations |
Class Long (Type_specifier) | |
Relations |
Class Mod_expression (Multiplicative_expression) | |
Attributes |
Relations |
Class Multip_expression (Multiplicative_expression) | |
Attributes |
Relations |
Class Multiplicative_expression (Additive_expression) | |
Attributes |
Relations |
Class Parameter_declaration (Parameter_list) | |
Attributes |
Relations |
Class Parameter_list (Parameter_type_list) | |
Attributes |
Relations |
Class Parameter_list_declaration (Parameter_list) | |
Attributes |
Relations |
Class Parameter_list_list (Parameter_type_list) | |
Attributes |
Relations |
Class Parameter_type_list | |
Attributes |
Relations |
Class Plus_expression (Additive_expression) | |
Attributes |
Relations |
Class Pointer (Abstract_declarator) | |
Attributes |
Relations |
Class Pointer_direct_abstract_declarator (Abstract_declarator) | |
Attributes |
Relations |
Class Postfix_assignment_expression (Postfix_expression) | |
Attributes |
Relations |
Class Postfix_expression (Unary_expression) | |
Attributes |
Relations |
Class Postfix_expression_arrow_identifier (Postfix_expression) | |
Attributes |
Relations |
Class Postfix_expression_dot_identifier (Postfix_expression) | |
Attributes |
Relations |
Class Postfix_expression_double_plus (Postfix_expression) | |
Attributes |
Relations |
Class Postfix_expression_double_subtract (Postfix_expression) | |
Attributes |
Relations |
Class Postfix_expression_expression (Postfix_expression) | |
Attributes |
Relations |
Class Primary_expression (Postfix_expression) | |
Attributes |
Relations |
Class Register (Storage_class_specifier) | |
Relations |
Class Relational_expression (Equality_expression) | |
Attributes |
Relations |
Class Return (Jump_statement) | |
Attributes |
Relations |
Class Right_shift_expression (Shift_expression) | |
Attributes |
Relations |
Class Selection_statement (Statement) | |
Attributes |
Relations |
Class Shift_expression (Relational_expression) | |
Attributes |
Relations |
Class Short (Type_specifier) | |
Relations |
Class Signed (Type_specifier) | |
Relations |
Class Sizeof_type_name (Unary_expression) | |
Attributes |
Relations |
Class Sizeof_unary_expression (Unary_expression) | |
Attributes |
Relations |
Class Specifier_qualifier | |
Attributes |
Relations |
Class Statement | |
Attributes |
Relations |
Class Static (Storage_class_specifier) | |
Relations |
Class Storage_class_specifier (Declaration_specifier) | |
Attributes |
Relations |
Class String (Primary_expression) | |
Relations |
Class Struct (Struct_or_union) | |
Relations |
Class Struct_declaration | |
Attributes |
Relations |
Class Struct_declarator (Struct_declarator_list) | |
Attributes |
Relations |
Class Struct_declarator_list | |
Attributes |
Relations |
Class Struct_declarator_list_seq (Struct_declarator_list) | |
Attributes |
Relations |
Class Struct_or_union | |
Attributes |
Relations |
Class Struct_or_union_specifier (Type_specifier) | |
Attributes |
Relations |
Class Struct_or_union_with_decl (Struct_or_union_specifier) | |
Attributes |
Relations |
Class Struct_or_union_with_id (Struct_or_union_specifier) | |
Attributes |
Relations |
Class Struct_or_union_with_id_decl (Struct_or_union_specifier) | |
Attributes |
Relations |
Class Subtract_expression (Additive_expression) | |
Attributes |
Relations |
Class Superior_equal_expression (Relational_expression) | |
Attributes |
Relations |
Class Superior_expression (Relational_expression) | |
Attributes |
Relations |
Class Switch_selection_statement (Selection_statement) | |
Attributes |
Relations |
Class Then | |
Attributes |
Relations |
Class Translation_unit | |
Attributes |
Relations |
Class Type_cast_expression (Cast_expression) | |
Attributes |
Relations |
Class Type_name | |
Attributes |
Relations |
Class Type_qualifier (Declaration_specifierSpecifier_qualifier) | |
Attributes |
Relations |
Class Type_specifier (Declaration_specifierSpecifier_qualifier) | |
Attributes |
Relations |
Class Typedef (Storage_class_specifier) | |
Relations |
Class Typedef_name (Type_specifier) | |
Attributes |
Relations |
Class Unary_expression (Cast_expression) | |
Attributes |
Relations |
Class Unary_operator | |
Relations |
Class Unary_operator_assignment_expression (Assignment_expression) | |
Attributes |
Relations |
Class Unary_operator_cast_expression (Unary_expression) | |
Attributes |
Relations |
Class Union (Struct_or_union) | |
Relations |
Class Unsigned (Type_specifier) | |
Relations |
Class Var_expression | |
Attributes |
Relations |
Class Void (Type_specifier) | |
Relations |
Class Volatile (Type_qualifier) | |
Relations |
Class While_iteration_statement (Iteration_statement) | |
Attributes |
Relations |