summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
Diffstat (limited to 'samples')
-rw-r--r--samples/area.sample7
-rw-r--r--samples/if.sample7
-rw-r--r--samples/phrase.sample3
3 files changed, 17 insertions, 0 deletions
diff --git a/samples/area.sample b/samples/area.sample
new file mode 100644
index 0000000..57bbfbb
--- /dev/null
+++ b/samples/area.sample
@@ -0,0 +1,7 @@
+define PI 3.141593 ;
+
+define area dup * PI * ;
+define circumf PI * 2.0 * ;
+
+10.0 area round .
+10.0 circumf round .
diff --git a/samples/if.sample b/samples/if.sample
new file mode 100644
index 0000000..fb67d66
--- /dev/null
+++ b/samples/if.sample
@@ -0,0 +1,7 @@
+define eq10?
+ 10 eq?
+ [ true ]
+ [ false ] cond ;
+
+10 eq10? .
+5 eq10? . \ No newline at end of file
diff --git a/samples/phrase.sample b/samples/phrase.sample
new file mode 100644
index 0000000..8348f1e
--- /dev/null
+++ b/samples/phrase.sample
@@ -0,0 +1,3 @@
+[ 1 2 [ 3 a ] ]
+
+[ a b c ]