Class Summary |
MatchCase |
The root class for entries in MatchTables.
If you think of a MatchTable as analogous to a case statement,
a MatchCase is analogous to a single case clause, with the
MatchCase's ifSelected method containing the code that is executed
in the body of that clause.
A MatchCase normally contains a pattern that can be examined by
the MatchTable that contains the MatchCase. |
MatchEnv |
A root class for objects that contain the bindings that result
from pattern-matching.
MatchEnvs are not used automatically in MatchTable-based matching;
they are merely available in case they are useful. |
MatchTable |
A MatchTable acts as a kind of pattern-matching case statement. |
SimpleMatcher |
A simple pattern-matcher. |