Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v2_2_9) is shown here.
on_error(et, ev, values)
public
Raises a ParseError when invalid formatting
is found
# File lib/rdoc/rd/inline_parser.rb, line 187
def on_error(et, ev, values)
lines_of_rest = @src.rest.lines.to_a.length
prev_words = prev_words_on_error(ev)
at = 4 + prev_words.length
message = RD syntax error: line #{@block_parser.line_index - lines_of_rest}:...#{prev_words} #{(ev||'')} #{next_words_on_error()} ...
message << " " * at + "^" * (ev ? ev.length : 0) + "\n"
raise ParseError, message
end