Table of Contents - ruby_parser-3.21.1 Documentation
Pages
-
History
- 3.21.1 / 2024-07-09
- 3.21.0 / 2024-01-15
- 3.20.3 / 2023-07-11
- 3.20.2 / 2023-06-06
- 3.20.1 / 2023-05-16
- 3.20.0 / 2023-03-04
- 3.19.2 / 2022-12-03
- 3.19.1 / 2022-04-05
- 3.19.0 / 2022-03-29
- 3.18.1 / 2021-11-10
- 3.18.0 / 2021-10-27
- 3.17.0 / 2021-08-03
- 3.16.0 / 2021-05-15
- 3.15.1 / 2021-01-10
- 3.15.0 / 2020-08-31
- 3.14.2 / 2020-02-06
- 3.14.1 / 2019-10-29
- 3.14.0 / 2019-09-24
- 3.13.1 / 2019-03-25
- 3.13.0 / 2019-03-12
- 3.12.0 / 2018-12-04
- 3.11.0 / 2018-02-14
- 3.10.1 / 2017-07-21
- 3.10.0 / 2017-07-17
- 3.9.0 / 2017-04-13
- 3.8.4 / 2017-01-13
- 3.8.3 / 2016-10-09
- 3.8.2 / 2016-05-05
- 3.8.1 / 2016-02-19
- 3.8.0 / 2016-02-18
- 3.7.3 / 2016-01-21
- 3.7.2 / 2015-10-26
- 3.7.1 / 2015-08-06
- 3.7.0 / 2015-05-28
- 3.6.6 / 2015-04-13
- 3.6.5 / 2015-03-12
- 3.6.4 / 2015-01-16
- 3.6.3 / 2014-09-26
- 3.6.2 / 2014-07-18
- 3.6.1 / 2014-05-12
- 3.6.0 / 2014-04-23
- 3.5.0 / 2014-03-24
- 3.4.1 / 2014-02-14
- 3.4.0 / 2014-02-04
- 3.3.0 / 2014-01-14
- 3.2.2 / 2013-07-11
- 3.2.1 / 2013-07-03
- 3.2.0 / 2013-07-02
- 3.1.3 / 2013-04-09
- 3.1.2 / 2013-03-18
- 3.1.1 / 2012-12-19
- 3.1.0 / 2012-12-06
- 3.0.4 / 2012-11-26
- 3.0.3 / 2012-11-23
- 3.0.2 / 2012-11-21
- 3.0.1 / 2012-11-02
- 3.0.0 / 2012-11-02
- 3.0.0.a10 / 2012-10-26
- 3.0.0.a9 / 2012-10-22
- 3.0.0.a8 / 2012-09-26
- 3.0.0.a7 / 2012-09-21
- 3.0.0.a6 / 2012-08-20
- 3.0.0.a5 / 2012-07-31
- 3.0.0.a4 / 2012-07-26
- 3.0.0.a3 / 2012-07-03
- 3.0.0.a2 / 2012-06-19
- 3.0.0.a1 / 2012-05-22
- 2.3.1 / 2011-09-21
- 2.3.0 / 2011-09-06
- 2.2.0 / 2011-08-23
- 2.1.0 / 2011-08-15
- 2.0.6 / 2011-02-18
- 2.0.5 / 2010-09-01
- 2.0.4 / 2009-08-18
- 2.0.3 / 2009-06-23
- 2.0.2 / 2009-01-20
- 2.0.1 / 2008-11-04
- 2.0.0 / 2008-10-22
- 1.0.0 / 2007-12-20
- Manifest
- README
- debugging
- gauntlet
Classes and Modules
- Array
- RPStringScanner
- Ruby20Parser
- Ruby21Parser
- Ruby22Parser
- Ruby23Parser
- Ruby24Parser
- Ruby25Parser
- Ruby26Parser
- Ruby27Parser
- Ruby30Parser
- Ruby31Parser
- Ruby32Parser
- Ruby33Parser
- RubyLexer
- RubyLexer::SSStackish
- RubyLexer::SSWrapper
- RubyLexer::State
- RubyLexer::State::Values
- RubyParser
- RubyParser::Parser
- RubyParser::SyntaxError
- RubyParser::V20
- RubyParser::V21
- RubyParser::V22
- RubyParser::V23
- RubyParser::V24
- RubyParser::V25
- RubyParser::V26
- RubyParser::V27
- RubyParser::V30
- RubyParser::V31
- RubyParser::V32
- RubyParser::V33
- RubyParserStuff
- RubyParserStuff::Environment
- RubyParserStuff::Environment::StackState
- RubyParserStuff::Keyword
- RubyParserStuff::Keyword::KWtable
- Sexp
- String
Methods
- ::deprecate — RubyParserStuff
- ::for_current_ruby — RubyParser
- ::inherited — RubyParser::Parser
- ::keyword — RubyParserStuff::Keyword
- ::latest — RubyParser
- ::new — RubyLexer
- ::new — RubyParserStuff::Environment
- ::new — RubyParserStuff::Keyword::KWtable
- ::new — RubyLexer::State
- ::new — RubyParserStuff
- ::new — RubyParserStuff::Environment::StackState
- ::version — RubyParser::Parser
- ::version= — RubyParser::Parser
- #== — RubyLexer::State
- #=~ — RubyLexer::State
- #[] — RubyParserStuff::Environment
- #[]= — RubyParserStuff::Environment
- #_racc_do_reduce — RubyParserStuff
- #action — RubyLexer
- #all — RubyParserStuff::Environment
- #arg_ambiguous — RubyLexer
- #arg_concat — RubyParserStuff
- #arg_state — RubyLexer
- #argl — RubyParserStuff
- #args — RubyParserStuff
- #array_pat_concat — RubyParserStuff
- #array_to_hash — RubyParserStuff
- #ary_to_pat — RubyParserStuff
- #aryset — RubyParserStuff
- #assignable — RubyParserStuff
- #attrset_id? — RubyParserStuff
- #backref_assign_error — RubyParserStuff
- #beginning_of_line? — RubyLexer::SSWrapper
- #block_append — RubyParserStuff
- #block_dup_check — RubyParserStuff
- #block_pass? — Sexp
- #block_var — RubyParserStuff
- #bol? — RubyLexer::SSWrapper
- #call_args — RubyParserStuff
- #check — RubyLexer::SSWrapper
- #check_line_numbers — Sexp
- #clean_caller — String
- #clean_mlhs — RubyParserStuff
- #column — RubyLexer
- #cond — RubyParserStuff
- #current — RubyParserStuff::Environment
- #d — RPStringScanner
- #d — RubyLexer
- #debug — RubyLexer
- #debug — RubyParserStuff
- #debug20 — RubyParserStuff
- #dedent — RubyParserStuff
- #dedent_size — RubyParserStuff
- #dedent_string — RubyParserStuff
- #do_parse — RubyParserStuff
- #eat_whitespace — RubyLexer
- #end_args — RubyParserStuff
- #end_of_stream? — RubyLexer::SSWrapper
- #endless_method_name — RubyParserStuff
- #eos? — RubyLexer::SSWrapper
- #expr_dot? — RubyLexer
- #expr_fname? — RubyLexer
- #expr_result — RubyLexer
- #extend — RubyParserStuff::Environment
- #getch — RubyLexer::SSWrapper
- #getch — RPStringScanner
- #gettable — RubyParserStuff
- #hack_encoding — RubyParserStuff
- #handle_encoding — RubyParserStuff
- #heredoc — RubyLexer
- #heredoc_identifier — RubyLexer
- #heredoc_restore — RubyLexer
- #in_fname? — RubyLexer
- #in_heredoc? — RubyLexer::SSWrapper
- #inspect — RubyLexer::State
- #inspect — RubyParserStuff::Environment::StackState
- #int_with_base — RubyLexer
- #invert_block_call — RubyParserStuff
- #inverted? — RubyParserStuff
- #is_after_operator? — RubyLexer
- #is_arg? — RubyLexer
- #is_beg? — RubyLexer
- #is_end? — RubyLexer
- #is_in_state — RubyParserStuff::Environment::StackState
- #is_label_possible? — RubyLexer
- #is_label_suffix? — RubyLexer
- #is_local_id — RubyLexer
- #is_space_arg? — RubyLexer
- #lambda_beginning? — RubyLexer
- #lex_strterm= — RubyLexer
- #lexpop — RubyParserStuff::Environment::StackState
- #line_min — Sexp
- #lineno= — RubyLexer
- #lineno_pop — RubyLexer::SSStackish
- #lineno_push — RubyLexer::SSStackish
- #list_append — RubyParserStuff
- #list_prepend — RubyParserStuff
- #literal_concat — RubyParserStuff
- #local_pop — RubyParserStuff
- #location — RubyLexer
- #log — RubyParserStuff::Environment::StackState
- #logical_op — RubyParserStuff
- #lvar_defined? — RubyLexer
- #match — RubyLexer::SSWrapper
- #matched — RubyLexer::SSWrapper
- #matches — RubyLexer
- #maybe_pop_stack — RubyLexer::SSWrapper
- #new_aref — RubyParserStuff
- #new_arg — RubyParserStuff
- #new_array_pattern — RubyParserStuff
- #new_array_pattern_tail — RubyParserStuff
- #new_assign — RubyParserStuff
- #new_attrasgn — RubyParserStuff
- #new_begin — RubyParserStuff
- #new_body — RubyParserStuff
- #new_brace_body — RubyParserStuff
- #new_call — RubyParserStuff
- #new_case — RubyParserStuff
- #new_class — RubyParserStuff
- #new_compstmt — RubyParserStuff
- #new_const_op_asgn — RubyParserStuff
- #new_defn — RubyParserStuff
- #new_defs — RubyParserStuff
- #new_do_body — RubyParserStuff
- #new_endless_defn — RubyParserStuff
- #new_endless_defs — RubyParserStuff
- #new_find_pattern — RubyParserStuff
- #new_find_pattern_tail — RubyParserStuff
- #new_for — RubyParserStuff
- #new_hash — RubyParserStuff
- #new_hash_pattern — RubyParserStuff
- #new_hash_pattern_tail — RubyParserStuff
- #new_if — RubyParserStuff
- #new_in — RubyParserStuff
- #new_iter — RubyParserStuff
- #new_masgn — RubyParserStuff
- #new_masgn_arg — RubyParserStuff
- #new_match — RubyParserStuff
- #new_module — RubyParserStuff
- #new_op_asgn — RubyParserStuff
- #new_op_asgn1 — RubyParserStuff
- #new_op_asgn2 — RubyParserStuff
- #new_qsym_list — RubyParserStuff
- #new_qsym_list_entry — RubyParserStuff
- #new_qword_list — RubyParserStuff
- #new_qword_list_entry — RubyParserStuff
- #new_regexp — RubyParserStuff
- #new_resbody — RubyParserStuff
- #new_rescue — RubyParserStuff
- #new_sclass — RubyParserStuff
- #new_string — RubyParserStuff
- #new_super — RubyParserStuff
- #new_symbol — RubyParserStuff
- #new_symbol_list — RubyParserStuff
- #new_symbol_list_entry — RubyParserStuff
- #new_undef — RubyParserStuff
- #new_until — RubyParserStuff
- #new_until_or_while — RubyParserStuff
- #new_when — RubyParserStuff
- #new_while — RubyParserStuff
- #new_word_list — RubyParserStuff
- #new_word_list_entry — RubyParserStuff
- #new_xstring — RubyParserStuff
- #new_yield — RubyParserStuff
- #newtok — RubyLexer
- #next_token — RubyLexer
- #next_token — RubyParserStuff
- #nextc — RubyLexer
- #nil_line? — Sexp
- #not_end? — RubyLexer
- #old_lineno= — RubyLexer
- #on_error — RubyParserStuff
- #paren — Sexp
- #parse — RubyLexer
- #parse — RubyParserStuff
- #parse — RubyParser
- #parse_file — RubyLexer
- #parse_string — RubyLexer
- #pop — RubyParserStuff::Environment::StackState
- #pop_pktbl — RubyParserStuff
- #pop_pvtbl — RubyParserStuff
- #pos — RubyLexer::SSWrapper
- #pos= — RubyLexer::SSWrapper
- #possibly_escape_string — RubyLexer
- #prepend — Array
- #prev_value_to_lineno — RubyParserStuff
- #process — RubyParserStuff
- #process — RubyParser
- #process_amper — RubyLexer
- #process_backref — RubyLexer
- #process_begin — RubyLexer
- #process_brace_close — RubyLexer
- #process_brace_open — RubyLexer
- #process_colon1 — RubyLexer
- #process_colon2 — RubyLexer
- #process_dots — RubyLexer
- #process_float — RubyLexer
- #process_gvar — RubyLexer
- #process_gvar_oddity — RubyLexer
- #process_ivar — RubyLexer
- #process_label — RubyLexer
- #process_label_or_string — RubyLexer
- #process_lchevron — RubyLexer
- #process_newline_or_comment — RubyLexer
- #process_nthref — RubyLexer
- #process_paren — RubyLexer
- #process_percent — RubyLexer
- #process_percent_quote — RubyLexer
- #process_plus_minus — RubyLexer
- #process_questionmark — RubyLexer
- #process_simple_string — RubyLexer
- #process_slash — RubyLexer
- #process_square_bracket — RubyLexer
- #process_string_or_heredoc — RubyLexer
- #process_symbol — RubyLexer
- #process_token — RubyLexer
- #process_token_keyword — RubyLexer
- #process_underscore — RubyLexer
- #push — RubyParserStuff::Environment::StackState
- #push_pktbl — RubyParserStuff
- #push_pvtbl — RubyParserStuff
- #rb_compile_error — RubyLexer
- #read_escape — RubyLexer
- #regx_options — RubyLexer
- #remove_begin — RubyParserStuff
- #remove_whitespace_width — RubyParserStuff
- #reset — RubyParserStuff::Environment::StackState
- #reset — RubyParserStuff
- #reset — RubyParser
- #reset — RubyParserStuff::Environment
- #reset — RubyLexer
- #rest — RubyLexer::SSWrapper
- #restore — RubyParserStuff::Environment::StackState
- #ret_args — RubyParserStuff
- #ruby22_label? — RubyLexer
- #ruby22plus? — RubyLexer
- #ruby23plus? — RubyLexer
- #ruby24minus? — RubyLexer
- #ruby27plus? — RubyLexer
- #s — RubyParserStuff
- #scan — RPStringScanner
- #scan — RubyLexer::SSWrapper
- #scan_variable_name — RubyLexer
- #scanner_class — RubyLexer::SSWrapper
- #scanner_class — RubyLexer
- #space_vs_beginning — RubyLexer
- #ss= — RubyLexer::SSStackish
- #ss_pop — RubyLexer::SSStackish
- #ss_push — RubyLexer::SSStackish
- #ss_string — RubyLexer::SSWrapper
- #ss_string= — RubyLexer::SSWrapper
- #store — RubyParserStuff::Environment::StackState
- #string — RubyLexer
- #string= — RubyLexer::SSWrapper
- #string_term — RubyLexer
- #syntax_error — RubyParserStuff
- #to_s — RubyLexer::State
- #tokadd — RubyLexer
- #tokadd_escape — RubyLexer
- #tokadd_string — RubyLexer
- #tokadd_utf8 — RubyLexer
- #unescape — RubyLexer
- #unescape_string — RubyLexer
- #unextend — RubyParserStuff::Environment
- #unscan — RubyLexer::SSWrapper
- #value_expr — RubyParserStuff
- #void_stmts — RubyParserStuff
- #warning — RubyLexer
- #warning — RubyParserStuff
- #was_label? — RubyLexer
- #whitespace_width — RubyParserStuff
- #wrap — RubyParserStuff
- #yyerror — RubyParserStuff
- #| — RubyLexer::State