Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
proc
/
thread-self
/
root
/
proc
/
self
/
root
/
opt
/
ruby-2.6
/
usr
/
share
/
ri
/
2.6.0
/
system
/
Ripper
/
//proc/thread-self/root/proc/self/root/opt/ruby-2.6/usr/share/ri/2.6.0/system/Ripper/lex-c.ri
U:RDoc::AnyMethod[iI"lex:ETI"Ripper::lex;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"BTokenizes the Ruby program and returns an array of an array, ;TI"which is formatted like ;TI"9<code>[[lineno, column], type, token, state]</code>.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"require 'ripper' ;TI"require 'pp' ;TI" ;TI"'pp Ripper.lex("def m(a) nil end") ;TI"O#=> [[[1, 0], :on_kw, "def", Ripper::EXPR_FNAME ], ;TI"O [[1, 3], :on_sp, " ", Ripper::EXPR_FNAME ], ;TI"O [[1, 4], :on_ident, "m", Ripper::EXPR_ENDFN ], ;TI"O [[1, 5], :on_lparen, "(", Ripper::EXPR_LABEL | Ripper::EXPR_BEG], ;TI"O [[1, 6], :on_ident, "a", Ripper::EXPR_ARG ], ;TI"O [[1, 7], :on_rparen, ")", Ripper::EXPR_ENDFN ], ;TI"O [[1, 8], :on_sp, " ", Ripper::EXPR_BEG ], ;TI"O [[1, 9], :on_kw, "nil", Ripper::EXPR_END ], ;TI"O [[1, 12], :on_sp, " ", Ripper::EXPR_END ], ;TI"N [[1, 13], :on_kw, "end", Ripper::EXPR_END ]];T:@format0: @fileI"#ext/ripper/lib/ripper/lexer.rb;T:0@omit_headings_from_table_of_contents_below000[ I"&(src, filename = '-', lineno = 1);T@!FI"Ripper;TcRDoc::NormalClass00