diff options
Diffstat (limited to 'simulator.c')
-rw-r--r-- | simulator.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/simulator.c b/simulator.c deleted file mode 100644 index b9f69bd..0000000 --- a/simulator.c +++ /dev/null @@ -1,35 +0,0 @@ -#include <stdio.h> -#include <string.h> - -//#include "gate.h" -//#include "logic.h" -#include "lex.h" -#include "parse.h" - -int main(int argc, char **argv) { - FILE *fd = NULL; - - if (argc != 2) { - fprintf(stderr, "Syntax: %s file.hence\n", argv[0]); - return 1; - } - -// gate_init(); - - fd = fopen(argv[1], "r"); - - if (!fd) { - perror("fopen"); - return 1; - } - - struct token *tok = lex_file(fd); - int p = parse(argv[1], fd, tok); - -// gate_set_input("a", LOGIC_LOW); -// gate_set_input("b", LOGIC_LOW); -// gate_update(); -// gate_dump(); - - return p; -} |