class RDoc::Parser::Ruby

def parse_attr(context, single, tk, comment)

def parse_attr(context, single, tk, comment)
  line_no = tk[:line_no]
  args = parse_symbol_arg 1
  if args.size > 0 then
    name = args[0]
    rw = "R"
    skip_tkspace_without_nl
    tk = get_tk
    if :on_comma == tk[:kind] then
      rw = "RW" if get_bool
    else
      unget_tk tk
    end
    att = create_attr context, single, name, rw, comment
    att.line   = line_no
    read_documentation_modifiers att, RDoc::ATTR_MODIFIERS
  else
    warn "'attr' ignored - looks like a variable"
  end
end