A matcher is a pattern with an associated parse procedure that generates a result.
interface matcher[contravariant readonly value element type, covariant any value result type]
Declaration: matcher
Announcements: matcher
Direct supertypes: pattern
Use: sequence matcher / sequence matcher / option matcher / option matcher / option matcher / option matcher / repeat matcher / repeat matcher / test procedure matcher / test sequence matcher / test option matcher / test repeat matcher / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar / markup grammar
Parse the list and produce a result.
Assumes this pattern matches the list.
result type parse(readonly list[element type] the list)
Declaration: parse