Sha256: fc483f3d8ee65bff3d112692c76479738d01bd13d8ddf42417964ea883d704aa

Contents?: true

Size: 465 Bytes

Versions: 19

Compression:

Stored size: 465 Bytes

Contents

# Monkeypatch to silence warnings in parser
#
# Will be removed once https://github.com/whitequark/parser/issues/145 is solved.

# Parser namespace
module Parser
  # Monkeypatched lexer
  class Lexer

    # Return new lexer
    #
    # @return [Lexer]
    #
    # @api private
    #
    def self.new(*arguments)
      super.tap do |instance|
        instance.instance_eval do
          @force_utf32 = false
        end
      end
    end

  end # Lexer
end # Parser

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
mutant-0.6.3 lib/parser_extensions.rb
mutant-0.6.2 lib/parser_extensions.rb
mutant-0.6.0 lib/parser_extensions.rb
mutant-0.5.26 lib/parser_extensions.rb
mutant-0.5.25 lib/parser_extensions.rb
mutant-0.5.24 lib/parser_extensions.rb
mutant-0.5.23 lib/parser_extensions.rb
mutant-0.5.22 lib/parser_extensions.rb
mutant-0.5.21 lib/parser_extensions.rb
mutant-0.5.20 lib/parser_extensions.rb
mutant-0.5.19 lib/parser_extensions.rb
mutant-0.5.18 lib/parser_extensions.rb
mutant-0.5.17 lib/parser_extensions.rb
mutant-0.5.16 lib/parser_extensions.rb
mutant-0.5.15 lib/parser_extensions.rb
mutant-0.5.14 lib/parser_extensions.rb
mutant-0.5.13 lib/parser_extensions.rb
mutant-0.5.12 lib/parser_extensions.rb
mutant-0.5.11 lib/parser_extensions.rb