class Parser::Builders::Default

def def_endless_singleton(def_t, definee, dot_t,

def def_endless_singleton(def_t, definee, dot_t,
                          name_t, args,
                          assignment_t, body)
  validate_definee(definee)
  check_reserved_for_numparam(value(name_t), loc(name_t))
  n(:defs, [ definee, value(name_t).to_sym, args, body ],
    endless_definition_map(def_t, dot_t, name_t, assignment_t, body))
end