27 lines
227 B
Rust
27 lines
227 B
Rust
// -*- rust -*-
|
|
|
|
tag colour {
|
|
red();
|
|
green();
|
|
blue();
|
|
}
|
|
|
|
tag tree {
|
|
children(@list);
|
|
leaf(colour);
|
|
}
|
|
|
|
tag list {
|
|
cons(@tree, @list);
|
|
nil();
|
|
}
|
|
|
|
tag small_list {
|
|
kons(int,@small_list);
|
|
neel();
|
|
}
|
|
|
|
fn main() {
|
|
}
|
|
|