diff src/ploki/examples/hanoi.pk @ 4223:ac0403686959

<oerjan> rm -rf src/ploki; mv ploki src
author HackBot
date Fri, 20 Dec 2013 22:18:50 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ploki/examples/hanoi.pk	Fri Dec 20 22:18:50 2013 +0000
@@ -0,0 +1,25 @@
+#!../ploki
+IF \ARG < 2
+	WUNT "Usage: \V\ARG:0 NUMBER\n"
+	END -1
+FI
+LET a "a"
+LET b "b"
+LET c "c"
+move \ARG:1
+WUNT "\n"
+END
+FOR move IF \@ > 0
+		LEET ax a
+		LEET bx b
+		LEET cx c
+		LET b cx
+		LET c bx
+		move \@ - 1
+		WUNT (ax_bx_" ")
+		LET a cx
+		LET b bx
+		LET c ax
+		move \@ - 1
+	FI
+KTHX