Sha256: f1b16715b9ce911c2b233c35d8daf493ff4581f34e8b3a1d2db7be7eb98be05c

Contents?: true

Size: 282 Bytes

Versions: 9

Compression:

Stored size: 282 Bytes

Contents

module Parser
  module AST

    class Node < ::AST::Node
      attr_reader :source_map

      alias src source_map

      def assign_properties(properties)
        if (source_map = properties[:source_map])
          @source_map = source_map
        end
      end
    end

  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
parser-1.4.2 lib/parser/ast/node.rb
parser-1.4.1 lib/parser/ast/node.rb
parser-1.4.0 lib/parser/ast/node.rb
parser-1.3.4 lib/parser/ast/node.rb
parser-1.3.3 lib/parser/ast/node.rb
parser-1.3.2 lib/parser/ast/node.rb
parser-1.3.1 lib/parser/ast/node.rb
parser-1.3.0 lib/parser/ast/node.rb
parser-1.2.0 lib/parser/ast/node.rb