Package | Description |
---|---|
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyPat
A pattern that matches anything.
|
class |
EqualPat
A pattern that requires an exact match (using equal?).
|
class |
ListPat
Match a list whose length in in the range [min_length..max_length].
|
class |
ListRepeatPat |
class |
PairPat |
class |
SyntaxPattern
This encodes a pattern from a Scheem syntax-case or syntax-rules.
|
class |
VarListPat
A Pattern that will match a list of a given minimum length.
|
Modifier and Type | Method and Description |
---|---|
static ListRepeatPat |
ListRepeatPat.make(Pattern element_pattern) |
static PairPat |
PairPat.make(Pattern car,
Pattern cdr) |
Constructor and Description |
---|
ListRepeatPat(Pattern element_pattern) |
PairPat(Pattern car,
Pattern cdr) |