method
get_symbol_or_name
v1_9_2_180 -
Show latest stable
- Class:
RDoc::Parser::Ruby
get_symbol_or_name()public
No documentation available.
# File lib/rdoc/parser/ruby.rb, line 350
def get_symbol_or_name
tk = get_tk
case tk
when TkSYMBOL then
text = tk.text.sub(/^:/, '')
if TkASSIGN === peek_tk then
get_tk
text << '='
end
text
when TkId, TkOp then
tk.name
when TkSTRING, TkDSTRING then
tk.text
else
raise RDoc::Error, "Name or symbol expected (got #{tk})"
end
end