Sha256: 4a42cb5bf8e372a82c3bc3f2fe44beeeb0c89d3734e4a67016ba838418288fd5
Contents?: true
Size: 501 Bytes
Versions: 40
Compression:
Stored size: 501 Bytes
Contents
# frozen_string_literal: true require 'ast' require 'parser/ast/node' module Opal module AST class Node < ::Parser::AST::Node attr_reader :meta def assign_properties(properties) if meta = properties[:meta] meta = meta.dup if meta.frozen? @meta.merge!(meta) else @meta ||= {} end super end def line loc.line if loc end def column loc.column if loc end end end end
Version data entries
40 entries across 40 versions & 1 rubygems