class C::Declarator

Public Instance Methods

to_h_split(declaration) click to toggle source
# File lib/cast-to-yaml/to_yaml.rb, line 31
def to_h_split(declaration)
  res = {}
  res["name"] = name.dup
  res["type"] = if indirect_type
      indirect_type.to_h_split(declaration)
    else
      declaration.type.to_h_split
    end
  if init
    res["init"] = init.to_s
  end
  if num_bits
    res["num_bits"] = num_bits.to_s
  end
  res
end