Sha256: f9de0579937df5008c33044b2c046e433658c1d11b5ea0cd99596755093cbcf1

Contents?: true

Size: 502 Bytes

Versions: 2

Compression:

Stored size: 502 Bytes

Contents

require 'rubygems'
require 'ruby_parser'
require 'facets'

module Simplabs

  module Excellent

    module Core

      class Parser

        def parse(content, filename)
          silence_stream(STDERR) do 
            return silent_parse(content, filename)
          end
        end

        private

          def silent_parse(content, filename)
            @parser ||= RubyParser.new
            sexp = @parser.parse(content, filename)
            sexp
          end

      end

    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simplabs-excellent-1.0.0 lib/simplabs/excellent/core/parser.rb
simplabs-excellent-1.0.1 lib/simplabs/excellent/core/parser.rb