# File rdoc/ri/ri_formatter.rb, line 275
def <<(char)
@txt << char
end
# File rdoc/ri/ri_formatter.rb, line 279
def empty?
@optr >= @txt.length
end
accept non space, then all following spaces
# File rdoc/ri/ri_formatter.rb, line 284
def next_word
start = @optr
len = @txt.length
while @optr < len && @txt[@optr].char != " "
@optr += 1
end
while @optr < len && @txt[@optr].char == " "
@optr += 1
end
@txt[start...@optr]
end