summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-12-28 16:43:29 +1300
committerDavid Phillips <david@sighup.nz>2017-12-28 16:43:29 +1300
commitfb0483e872931d3a75e45be63be2169a6f07b835 (patch)
tree723e5e71eb9f3959a1928bcac5c09b0764aa3bbb /sample
parentb12b8c9cb7a4d36fa6c0e2e9ec14ce5dfba6f78f (diff)
downloadhence-fb0483e872931d3a75e45be63be2169a6f07b835.tar.xz
Rename adder sample, add gates sample
Diffstat (limited to 'sample')
-rw-r--r--sample/adder.hence7
-rw-r--r--sample/gates.hence12
2 files changed, 19 insertions, 0 deletions
diff --git a/sample/adder.hence b/sample/adder.hence
new file mode 100644
index 0000000..f751a3b
--- /dev/null
+++ b/sample/adder.hence
@@ -0,0 +1,7 @@
+module adder
+
+input a
+input b
+
+expr r0: xor a b
+expr r1: and a b
diff --git a/sample/gates.hence b/sample/gates.hence
new file mode 100644
index 0000000..6cd6aae
--- /dev/null
+++ b/sample/gates.hence
@@ -0,0 +1,12 @@
+module gates
+
+input a
+input b
+
+expr and: and a b
+expr or: or a b
+expr nand: nand a b
+expr nor: nor a b
+expr xor: xor a b
+expr nota: not a
+expr notb: not b