Sha256: b4b9688386024b77d4acc426d5b8f983fc33b80dcd0a5962e376741889956a26

Contents?: true

Size: 241 Bytes

Versions: 2

Compression:

Stored size: 241 Bytes

Contents

module Furnace::AST
  class MatcherSpecial
    attr_reader :type, :params

    def initialize(type, params=nil)
      @type, @params = type, params
    end

    def self.define(type)
      lambda { |*args| new(type, args) }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
furnace-0.0.3 lib/furnace/ast/matcher_special.rb
furnace-0.0.2 lib/furnace/ast/matcher_special.rb