From 51e150b8240e77120b82c7f6815e9a784b64ceed Mon Sep 17 00:00:00 2001 From: Teddy Date: Fri, 2 May 2014 01:28:21 +0800 Subject: complex eight-queen puzzle now works --- main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 91bcc17..72c8b80 100644 --- a/main.c +++ b/main.c @@ -52,11 +52,23 @@ void print_sem() { /* cnode_debug_print(ast_root, 1); */ } +void lib_generate() { + FILE *f = fopen("lib.s", "r"); + static char buff[1024]; + if (f) + { + size_t size; + while ((size = fread(buff, 1, 1024, f))) + fwrite(buff, 1, size, stdout); + } +} + void print_ssa() { cibic_init(); yyparse(); semantics_check(ast_root); ssa_generate(); + lib_generate(); } void print_help() { -- cgit v1.2.3