class BinData::DSLMixin::DSLParser
def append_field(type, name, params)
def append_field(type, name, params) ensure_valid_field(name) fields.add_field(type, name, params) rescue ArgumentError => err dsl_raise ArgumentError, err.message rescue UnRegisteredTypeError => err dsl_raise TypeError, "unknown type '#{err.message}'" end