Module: Patm
Defined Under Namespace
Modules: DSL
Classes: CaseBinder, Match, Pattern, Rule, RuleCache
Constant Summary
collapse
- GROUP =
100.times.map{|i| Pattern::Group.new(i) }
Class Method Summary
collapse
Class Method Details
._any ⇒ Object
277
278
279
|
# File 'lib/patm.rb', line 277
def self._any
@any ||= Pattern::Any.new
end
|
._xs ⇒ Object
281
282
283
|
# File 'lib/patm.rb', line 281
def self._xs
@xs = Pattern::ArrRest.new
end
|
.match(plain_pat) ⇒ Object
.or(*pats) ⇒ Object
273
274
275
|
# File 'lib/patm.rb', line 273
def self.or(*pats)
Pattern::Or.new(pats.map{|p| Pattern.build_from(p) })
end
|