Class: AdLint::Cc1::ExpressionExtractor
- Inherits:
-
SyntaxTreeVisitor
- Object
- SyntaxTreeVisitor
- AdLint::Cc1::ExpressionExtractor
- Defined in:
- lib/adlint/cc1/syntax.rb
Instance Attribute Summary collapse
-
#expressions ⇒ Object
readonly
Returns the value of attribute expressions.
Instance Method Summary collapse
-
#initialize ⇒ ExpressionExtractor
constructor
A new instance of ExpressionExtractor.
Methods inherited from SyntaxTreeVisitor
#visit_abbreviated_function_declarator, #visit_ansi_function_declarator, #visit_ansi_function_definition, #visit_array_abstract_declarator, #visit_array_declarator, #visit_break_statement, #visit_c99_for_statement, #visit_case_labeled_statement, #visit_comma_separated_expression, #visit_compound_statement, #visit_continue_statement, #visit_declaration, #visit_declaration_specifiers, #visit_default_labeled_statement, #visit_do_statement, #visit_enum_specifier, #visit_enum_type_declaration, #visit_enumerator, #visit_error_statement, #visit_expression_statement, #visit_for_statement, #visit_function_abstract_declarator, #visit_function_declaration, #visit_generic_labeled_statement, #visit_goto_statement, #visit_grouped_abstract_declarator, #visit_grouped_declarator, #visit_identifier_declarator, #visit_if_else_statement, #visit_if_statement, #visit_init_declarator, #visit_initializer, #visit_kandr_function_declarator, #visit_kandr_function_definition, #visit_member_declaration, #visit_parameter_declaration, #visit_parameter_definition, #visit_parameter_type_list, #visit_pointer_abstract_declarator, #visit_return_statement, #visit_specifier_qualifier_list, #visit_standard_type_specifier, #visit_struct_declaration, #visit_struct_declarator, #visit_struct_specifier, #visit_struct_type_declaration, #visit_switch_statement, #visit_translation_unit, #visit_type_name, #visit_typedef_declaration, #visit_typedef_type_specifier, #visit_typeof_type_specifier, #visit_union_specifier, #visit_union_type_declaration, #visit_variable_declaration, #visit_variable_definition, #visit_while_statement
Constructor Details
#initialize ⇒ ExpressionExtractor
Returns a new instance of ExpressionExtractor.
5516 5517 5518 |
# File 'lib/adlint/cc1/syntax.rb', line 5516 def initialize @expressions = [] end |
Instance Attribute Details
#expressions ⇒ Object (readonly)
Returns the value of attribute expressions.
5520 5521 5522 |
# File 'lib/adlint/cc1/syntax.rb', line 5520 def expressions @expressions end |