From 71dc99170a8dbc126f762f42500567a438420a21 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Mon, 6 Aug 2018 01:01:37 +1200 Subject: Pad out parser with calls to stubs --- gate.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gate.h') diff --git a/gate.h b/gate.h index bd5dc65..e0e4b61 100644 --- a/gate.h +++ b/gate.h @@ -3,6 +3,7 @@ #include +#include "lex.h" #include "logic.h" enum NODE_TYPE { @@ -21,7 +22,8 @@ struct gate { void gate_update_output(struct gate *); int gate_input_add(char *name); struct gate* gate_get_input_by_name(char *name); -int gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct gate *in1, struct gate *in2); +int gate_add(enum TOKEN_TYPE op, char *name, char *left, char* right); +//int gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct gate *in1, struct gate *in2); int tick(void); void gate_init(void); void gate_dump(void); -- cgit v1.1