Class: Parser::CurrentRuby
- Defined in:
- lib/parser/current.rb
Overview
Parser for the running version of Ruby. NOTE: Supports only Ruby <= 3.3. To parse Ruby 3.4+, please use the prism gem. You can also use them in conjunction to support multiple versions using a backwards-compatible AST.
Instance Attribute Summary
Attributes inherited from Base
#builder, #context, #current_arg_stack, #diagnostics, #lexer, #max_numparam_stack, #pattern_hash_keys, #pattern_variables, #source_buffer, #static_env, #version
Method Summary
Methods inherited from Base
default_parser, #initialize, parse, #parse, parse_file, parse_file_with_comments, parse_with_comments, #parse_with_comments, #reset, #tokenize
Constructor Details
This class inherits a constructor from Parser::Base