changeset 39:96e2d58bc346

added new example program; added comments to example programs
author meillo@marmaro.de
date Sat, 01 Mar 2008 20:10:02 +0100
parents ff01f0f076e4
children 5c13e29bc6fd
files examples/helloworld.baum examples/sum3input.baum examples/sum3input_v2.baum
diffstat 3 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/examples/helloworld.baum	Sat Mar 01 20:04:08 2008 +0100
+++ b/examples/helloworld.baum	Sat Mar 01 20:10:02 2008 +0100
@@ -1,5 +1,10 @@
 # hello world program for baum
 # http://prog.marmaro.de/baum
+#
+# prints "Hello World"
+# and returns the answer to everything
+#
+# ... what fabulous program :-)
 
 sum(0)
 	print(99)
@@ -27,3 +32,5 @@
 		number(100) #d
 	print(99)
 		number(10)  #\n
+
+	number(4)
--- a/examples/sum3input.baum	Sat Mar 01 20:04:08 2008 +0100
+++ b/examples/sum3input.baum	Sat Mar 01 20:10:02 2008 +0100
@@ -1,5 +1,11 @@
 # example program for baum
 # http://prog.marmaro.de/baum
+#
+# asks the user to input 3 numbers
+# then prints the sum of them
+# and returns the sum to the shell
+#
+# Attention: expect number overflow!
 
 print(0)
 	sum(0)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/sum3input_v2.baum	Sat Mar 01 20:10:02 2008 +0100
@@ -0,0 +1,17 @@
+# example program for baum
+# http://prog.marmaro.de/baum
+#
+# echoes the sum and a newline afterwards
+# then returns 0 to the shell
+#
+# see: sum3input.baum
+
+number(0)
+	sum(0)
+		print(0)
+			sum(0)
+				input(0)
+				input(0)
+				input(0)
+		print(99)
+			number(10)