Module: PlcUtil::Awl::AwlGrammar::ArrayDeclarationNode

Defined in:
lib/plcutil/siemens/awl/treetop_nodes.rb

Instance Method Summary collapse

Instance Method Details

#visit(declaration) ⇒ Object



59
60
61
62
63
# File 'lib/plcutil/siemens/awl/treetop_nodes.rb', line 59

def visit(declaration)
  declaration[:array] = (ar_begin.text_value.to_i)..(ar_end.text_value.to_i)
  declaration[:comment] = array_comment.line_comment.comment_body.text_value unless array_comment.terminal?
  non_array_data_type.visit declaration
end