lib/parser.rb in parser-3.3.0.5 vs lib/parser.rb in parser-3.3.1.0

- old
+ new

@@ -1,9 +1,9 @@ # frozen_string_literal: true if RUBY_VERSION =~ /^1\.[89]\./ - require 'parser/version' + require_relative 'parser/version' raise LoadError, <<-UNSUPPORTED_VERSION_MSG parser v#{Parser::VERSION} cannot run on Ruby #{RUBY_VERSION}. Please upgrade to Ruby 2.0.0 or higher, or use an older version of the parser gem. UNSUPPORTED_VERSION_MSG end @@ -15,76 +15,77 @@ ## # @api public # module Parser - require 'parser/version' - require 'parser/messages' - require 'parser/deprecation' + require_relative 'parser/version' + require_relative 'parser/messages' + require_relative 'parser/deprecation' module AST - require 'parser/ast/node' - require 'parser/ast/processor' - require 'parser/meta' + require_relative 'parser/ast/node' + require_relative 'parser/ast/processor' + require_relative 'parser/meta' end module Source - require 'parser/source/buffer' - require 'parser/source/range' + require_relative 'parser/source/buffer' + require_relative 'parser/source/range' - require 'parser/source/comment' - require 'parser/source/comment/associator' + require_relative 'parser/source/comment' + require_relative 'parser/source/comment/associator' - require 'parser/source/rewriter' - require 'parser/source/rewriter/action' - require 'parser/source/tree_rewriter' - require 'parser/source/tree_rewriter/action' + require_relative 'parser/source/rewriter' + require_relative 'parser/source/rewriter/action' + require_relative 'parser/source/tree_rewriter' + require_relative 'parser/source/tree_rewriter/action' - require 'parser/source/map' - require 'parser/source/map/operator' - require 'parser/source/map/collection' - require 'parser/source/map/constant' - require 'parser/source/map/variable' - require 'parser/source/map/keyword' - require 'parser/source/map/definition' - require 'parser/source/map/method_definition' - require 'parser/source/map/send' - require 'parser/source/map/index' - require 'parser/source/map/condition' - require 'parser/source/map/ternary' - require 'parser/source/map/for' - require 'parser/source/map/rescue_body' - require 'parser/source/map/heredoc' - require 'parser/source/map/objc_kwarg' + require_relative 'parser/source/map' + require_relative 'parser/source/map/operator' + require_relative 'parser/source/map/collection' + require_relative 'parser/source/map/constant' + require_relative 'parser/source/map/variable' + require_relative 'parser/source/map/keyword' + require_relative 'parser/source/map/definition' + require_relative 'parser/source/map/method_definition' + require_relative 'parser/source/map/send' + require_relative 'parser/source/map/index' + require_relative 'parser/source/map/condition' + require_relative 'parser/source/map/ternary' + require_relative 'parser/source/map/for' + require_relative 'parser/source/map/rescue_body' + require_relative 'parser/source/map/heredoc' + require_relative 'parser/source/map/objc_kwarg' end - require 'parser/syntax_error' - require 'parser/clobbering_error' - require 'parser/diagnostic' - require 'parser/diagnostic/engine' + require_relative 'parser/syntax_error' + require_relative 'parser/clobbering_error' + require_relative 'parser/unknown_encoding_in_magic_comment_error' + require_relative 'parser/diagnostic' + require_relative 'parser/diagnostic/engine' - require 'parser/static_environment' + require_relative 'parser/static_environment' if RUBY_ENGINE == 'truffleruby' - require 'parser/lexer-F0' + require_relative 'parser/lexer-F0' else - require 'parser/lexer-F1' + require_relative 'parser/lexer-F1' end - require 'parser/lexer-strings' - require 'parser/lexer/literal' - require 'parser/lexer/stack_state' - require 'parser/lexer/dedenter' + require_relative 'parser/lexer-strings' + require_relative 'parser/lexer/literal' + require_relative 'parser/lexer/stack_state' + require_relative 'parser/lexer/dedenter' module Builders - require 'parser/builders/default' + require_relative 'parser/builders/default' end - require 'parser/context' - require 'parser/max_numparam_stack' - require 'parser/current_arg_stack' - require 'parser/variables_stack' + require_relative 'parser/context' + require_relative 'parser/max_numparam_stack' + require_relative 'parser/current_arg_stack' + require_relative 'parser/variables_stack' - require 'parser/base' + require_relative 'parser/base' - require 'parser/rewriter' - require 'parser/tree_rewriter' + require_relative 'parser/rewriter' + require_relative 'parser/tree_rewriter' end