Sha256: c1b3a42fae0fe1eb3b124ea2e338e9070c08150a0890400027dc1a0dd5c1399b

Contents?: true

Size: 619 Bytes

Versions: 30

Compression:

Stored size: 619 Bytes

Contents

module YARD
  module Parser
    module Ruby
      module Legacy
        # Legacy Ruby parser
        # @since 0.5.6
        class RubyParser < Parser::Base
          def initialize(source, filename)
            @source = source
          end

          def parse
            @parse ||= StatementList.new(@source)
          end

          def tokenize
            @tokenize ||= TokenList.new(@source)
          end

          def enumerator
            @parse
          end

          def encoding_line; @parse.encoding_line end
          def shebang_line; @parse.shebang_line end
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 4 rubygems

Version Path
challah-0.6.2 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.6.1 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.6.0 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.5.4 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.5.3 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.5.2 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.5.1 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.5.0 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.4.1 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.4.0 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.5 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.4 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.3 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.2 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.1 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.3.0 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.2.1 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
challah-0.2.0 vendor/bundle/gems/yard-0.7.5/lib/yard/parser/ruby/legacy/ruby_parser.rb
yard-0.7.5 lib/yard/parser/ruby/legacy/ruby_parser.rb
nutshell-crm-0.0.6.alpha vendor/bundle/gems/yard-0.7.4/lib/yard/parser/ruby/legacy/ruby_parser.rb