summaryrefslogtreecommitdiff
path: root/gate.c
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2018-08-06 01:01:37 +1200
committerDavid Phillips <david@sighup.nz>2018-08-06 01:01:37 +1200
commit71dc99170a8dbc126f762f42500567a438420a21 (patch)
tree7a3ba311a41af7691a59eb946db93f90da74d377 /gate.c
parent5b891011de8beaf22a854a184d9739ab63fcd7d2 (diff)
downloadhence-71dc99170a8dbc126f762f42500567a438420a21.tar.xz
Pad out parser with calls to stubs
Diffstat (limited to 'gate.c')
-rw-r--r--gate.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/gate.c b/gate.c
index f745143..a657194 100644
--- a/gate.c
+++ b/gate.c
@@ -44,6 +44,13 @@ gate_add_generic(struct gate *array, size_t array_index, char *name, enum BINARY
return 0;
}
+int
+gate_add(enum TOKEN_TYPE op, char *name, char *left, char *right) {
+ /* FIXME */
+ fprintf(stderr, "bop on %s and %s for gate %s not implemented", left, right, name);
+ return 1;
+}
+
struct gate*
gate_get_input_by_name(char *name) {
struct gate *res = NULL;
@@ -80,7 +87,7 @@ gate_input_add(char *name) {
return res;
}
-int
+/*int
gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct gate *in1, struct gate *in2) {
if (count_guard(gate_count, GATE_MAX, "gates")) {
return 1;
@@ -90,7 +97,7 @@ gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct
gate_count++;
return 0;
-}
+}*/
void
gate_free_all() {