summaryrefslogtreecommitdiff
path: root/examples/fault.nl
blob: ff8bd1467c2529a6fc9c21ae847d16a7966cac69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class List
{
    class Link
    {
        x: int32;
        next: Link;
    }

    foreach (f: fn (int32) -> bool)
    {
        link: Link = new Link();
	
	f (link.x);
    }
}


x: List = new List();

x.foreach (fn (x: int32) -> bool { print x ; return true; });