#!/usr/local/bin/rune -x # # Test self-referencing argument defaults limport "sys"; import "stdio"; class Fubar { int a; } int main(int ac, char **av) { Fubar q; q.a = 44; q.testfunc(3); } method void Fubar.testfunc(int expect, int x = 1, int y = x + 2, int z = this.a + 23) { stdio.stdout->format("y is (%d): %d\n", expect, y); stdio.stdout->format("z is (67): %d\n", z); }