Matcher for a sequence of patterns.
class sequence matcher[readonly value element type, covariant any value result type]
Declaration: sequence matcher
Announcements: sequence matcher
All supertypes: base pattern / validatable / value / entity / pattern / predicate / function / deeply_immutable data / debuggable / Object / stringable
sequence matcher(readonly list[pattern[element type]] patterns list, procedure[result type, readonly list[any value]] matcher procedure)
Declaration: constructor
Parse the list and produce a result.
Assumes this pattern matches the list.
implement result type parse(readonly list[element type] the list)
Declaration: parse
Direct overrides: matcher