Methods
Attributes
| [RW] | event | |
| [RW] | message | |
| [RW] | pos | |
| [RW] | state | |
| [RW] | tok |
Class Public methods
new(pos, event, tok, state, message = nil) Link
Instance Public methods
[](index) Link
pretty_print(q) Link
# File ruby/ext/ripper/lib/ripper/lexer.rb, line 121 def pretty_print(q) q.group(2, "#<#{self.class}:", ">") { q.breakable q.text("#{event}@#{pos[0]}:#{pos[1]}") q.breakable state.pretty_print(q) q.breakable q.text("token: ") tok.pretty_print(q) if message q.breakable q.text("message: ") q.text(message) end } end