Sha256: 233716cc0b1af871a06bc2ffb524614fb1c4b1c6385f230923c2436066f862e2

Contents?: true

Size: 365 Bytes

Versions: 6

Compression:

Stored size: 365 Bytes

Contents

require 'appmap/parser'
require 'appmap/inspect/parse_node'

module AppMap
  module Inspect
    # Parser processes a Ruby into a list of parse nodes and a list of comments.
    class Parser < ::AppMap::Parser
      protected

      def build_parse_node(node, file_path, ancestors)
        ParseNode.from_node(node, file_path, ancestors)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
appmap-0.23.0 lib/appmap/inspect/parser.rb
appmap-0.22.0 lib/appmap/inspect/parser.rb
appmap-0.21.0 lib/appmap/inspect/parser.rb
appmap-0.20.0 lib/appmap/inspect/parser.rb
appmap-0.19.0 lib/appmap/inspect/parser.rb
appmap-0.18.1 lib/appmap/inspect/parser.rb