summary refs log tree commit diff
path: root/tests/pracownia1/parse_error.xi
blob: 7bc8eee28d8719439ac7b41ff10697762c246f5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
x:int

main(x:int y:int)
{
}

main() int int {

}

main()
{
    (x:int, y:int) = pair()
}

pair(): int, int
{
    return (0,0)
}

f()
{
    return 1;
    x = 1
}

f()
{
    x = ''
}

f()
{
    x = 'ab'
}

f()
{
    x = '
'
}

f()
{
    x = '\a'
}

f()
{
    x = "a
b"
}

f()
{
    x = "a\tb"
}

f()
{
    while cond return 1
}

f()
{
    if cond return 1
}

f()
{
    if cond return 1 else z = 1
}

//@PRACOWNIA
//@should_not_parse