class Ripper::Lexer
Attributes
errors
[R]
Array[Lexer::Elem]
Public Instance Methods
(untyped tok) → Lexer::Elem
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 447
def _push_token: (untyped tok) -> Lexer::Elem
Also aliased as: on_CHAR, on___end__, on_backref, on_backtick, on_comma, on_comment, on_const, on_cvar, on_embdoc, on_embdoc_beg, on_embdoc_end, on_embexpr_beg, on_embexpr_end, on_embvar, on_float, on_gvar, on_ident, on_ignored_nl, on_ignored_sp, on_imaginary, on_int, on_ivar, on_kw, on_label, on_label_end, on_lbrace, on_lbracket, on_lparen, on_nl, on_op, on_period, on_qsymbols_beg, on_qwords_beg, on_rational, on_rbrace, on_rbracket, on_regexp_beg, on_regexp_end, on_rparen, on_semicolon, on_sp, on_symbeg, on_symbols_beg, on_tlambda, on_tlambeg, on_tstring_beg, on_tstring_content, on_tstring_end, on_words_beg, on_words_sep
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 328
def lex: (?raise_errors: boolish) -> Array[[ [ Integer, Integer ], Symbol, String, Lexer::State ]]
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 449
def on_error1: (untyped mesg) -> Array[Lexer::Elem]
Also aliased as: compile_error, on_parse_error
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 451
def on_error2: (untyped mesg, untyped elem) -> Array[Lexer::Elem]
(untyped tok) → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 453
def on_heredoc_beg: (untyped tok) -> untyped
(untyped v, untyped w) → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 455
def on_heredoc_dedent: (untyped v, untyped w) -> untyped
(untyped tok) → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 457
def on_heredoc_end: (untyped tok) -> untyped
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 439
def parse: (?raise_errors: boolish) -> Array[Lexer::Elem]
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.0.3/stdlib/ripper/0/ripper.rbs, line 441
def scan: (?raise_errors: boolish) -> Array[Lexer::Elem]