summaryrefslogtreecommitdiff
path: root/examples/numerals/BinaryDigits.gf
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2005-12-01 13:11:01 +0000
committerbringert <bringert@cs.chalmers.se>2005-12-01 13:11:01 +0000
commit30bb51372fa8fdb6d68d1fd1b15793940c8d4e3b (patch)
tree3452f17bc18d7d4e22910481cec25910f665818e /examples/numerals/BinaryDigits.gf
parentbb82938d72443349c4ea0be3747b92946454736d (diff)
Added binary numeral grammars.
Diffstat (limited to 'examples/numerals/BinaryDigits.gf')
-rw-r--r--examples/numerals/BinaryDigits.gf11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/numerals/BinaryDigits.gf b/examples/numerals/BinaryDigits.gf
new file mode 100644
index 000000000..3a30a993c
--- /dev/null
+++ b/examples/numerals/BinaryDigits.gf
@@ -0,0 +1,11 @@
+concrete BinaryDigits of Binary = {
+
+flags startcat=Bin ;
+
+lincat Bin = { s : Str } ;
+
+lin End = { s = "" } ;
+lin Zero b = { s = "0" ++ b.s } ;
+lin One b = { s = "1" ++ b.s } ;
+
+} \ No newline at end of file