From 54ddaaaf7692ccec56184cb2c6958a64019b4c6e Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Sat, 6 Aug 2016 14:24:07 +0200 Subject: Working parser (no functions/blocks) --- main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index b2f31dd..41efb2d 100644 --- a/main.c +++ b/main.c @@ -77,9 +77,11 @@ int main(int argc,char **argv){ return 1; } - AST *ast=parse(source); + char *errmsg; + AST *ast=parse(source,&errmsg); if(ast==NULL){ - fprintf(stderr,"Parsing error!\n"); + fprintf(stderr,"%s\n",errmsg); + free(errmsg); return 1; } ast_debug(stderr,ast); -- cgit v1.2.3-70-g09d2