-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathin.gpm
71 lines (52 loc) · 808 Bytes
/
in.gpm
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
This is a test
$DEF,A,<A~1A>;
$DEF,B,<B$A,X~1X;B>;
$DEF,APA,<P~1~1P>;
Tests:
$A,C;
ACA
$A,ACA;
$A,$A,C;;
AACAA
$A,XDX;
AXDXA
$B,D;
BAXDXAB
$A,P;
APA
$APA,Y;
$$A,P;,Y;
PYYP
Q<$A,C;>R
<Q$A,C;R>
$A,<$A,X;>;
<A$A,X;A>
$B,<$A,X;>;
<BAX$A,X;XAB>
Q<$>R<;>
<Q$R;>
Q<<$A,C;>>R
<Q<$A,C;>R>
$A,X,U,$DEF,A,<~1~2~1>;;
XUX
$DEF,Suc,<$1,2,3,4,5,6,7,8,9,10,$DEF,1,<~>~1;;>;
$DEF,IF,<$~1,$DEF,~1,~4;$DEF,~2,~3;;>;
$DEF,Successor,<$~2,$DEF,~2,~1<,$Suc,>~2<;>;
$DEF,9,<$Suc,>~1<;,0>;;>;
<$DEF,Sum,<$S,~1,~2,0,$DEF,S,
<$~3,$DEF,~3,<$S,>$Successor,~1,~2;
<,>$Suc,~3;<;>;
$DEF,>~3<,~1<,>~2;;>;;>;>
$a,$DEF,a,<c>;$DEF,b,<d>;;
c
$IF,ab,ab,same,different;
same
$IF,b,c,same,different;
different
$Suc,3;
4
$Successor,2,9;
3,0
<$Sum,3,4,2;>
3,6
>