~mdw
/
sod
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test/chimaera.sod: Don't use `(void)' for message argument lists.
[sod]
/
test
/
chimaera.sod
diff --git
a/test/chimaera.sod
b/test/chimaera.sod
index
ca775bc
..
018957e
100644
(file)
--- a/
test/chimaera.sod
+++ b/
test/chimaera.sod
@@
-16,26
+16,26
@@
code h : includes {
class Animal : SodObject {
int tickles = 0;
class Animal : SodObject {
int tickles = 0;
- void tickle(
void) { }
+ void tickle(
);
[role = before]
[role = before]
- void nml.tickle(
void
) { me->nml.tickles++; }
+ void nml.tickle() { me->nml.tickles++; }
}
class Lion : Animal {
}
class Lion : Animal {
- void bite(
void
) { puts("Munch!"); }
- void nml.tickle(
void
) { me->_vt->lion.bite(me); }
+ void bite() { puts("Munch!"); }
+ void nml.tickle() { me->_vt->lion.bite(me); }
}
class Goat : Animal {
}
class Goat : Animal {
- void butt(
void
) { puts("Bonk!"); }
- void nml.tickle(
void
) { me->_vt->goat.butt(me); }
+ void butt() { puts("Bonk!"); }
+ void nml.tickle() { me->_vt->goat.butt(me); }
}
class Serpent : Animal {
}
class Serpent : Animal {
- void hiss(
void
) { puts("Sssss!"); }
- void bite(
void
) { puts("Nom!"); }
- void nml.tickle(
void
) {
+ void hiss() { puts("Sssss!"); }
+ void bite() { puts("Nom!"); }
+ void nml.tickle() {
if (SERPENT__CONV_NML(me)->nml.tickles > 2) me->_vt->serpent.bite(me);
else me->_vt->serpent.hiss(me);
}
if (SERPENT__CONV_NML(me)->nml.tickles > 2) me->_vt->serpent.bite(me);
else me->_vt->serpent.hiss(me);
}