Module: PlcUtil::Awl::AwlGrammar::StructHelpers

Included in:
DbNode, StructDataTypeNode, UdtNode
Defined in:
lib/plcutil/siemens/awl/treetop_nodes.rb

Instance Method Summary collapse

Instance Method Details

#struct_visit_helper(struct_node) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/plcutil/siemens/awl/treetop_nodes.rb', line 7

def struct_visit_helper(struct_node)
  struct_node.decl.elements.map do |el| 
    { :id => el.identifier.text_value }.tap do |result|
      el.d.visit result
    end
  end
end