Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v1_9_2_180) is shown here.
These similar methods exist in v2_5_5:
text()
public
Consumes tokens until NEWLINE and turns them back into text
Show source
def text
text = ''
loop do
type, data, = get
text << case type
when :BULLET then
_, space, = get
"*#{' ' * (space - 1)}"
when :LABEL then
_, space, = get
"[#{data}]#{' ' * (space - data.length - 2)}"
when :LALPHA, :NUMBER, :UALPHA then
_, space, = get
"#{data}.#{' ' * (space - 2)}"
when :NOTE then
_, space = get
"#{data}::#{' ' * (space - data.length - 2)}"
when :TEXT then
data
when :NEWLINE then
unget
break
when nil then
break
else
raise ParseError, "unhandled token #{@current_token.inspect}"
end
end
text
end