class Maccro::DSL::MatchExp

Public Class Methods

match?(node) click to toggle source
# File lib/maccro/dsl/expression.rb, line 91
def self.match?(node)
  t = node.type
  t == :MATCH || t == :MATCH2 || t == :MATCH3
end

Public Instance Methods

type() click to toggle source

MATCH: /…/ without `=~` (matches to $_ implicitly) MATCH2: /…/ =~ “…” (left side) MATCH3: “…” =~ /…/ (right side)

# File lib/maccro/dsl/expression.rb, line 90
def type; :MACCRO_MATCH; end