Merge pull request #1 from DanteFalzone0/patch-1

Add option for debugging messages
This commit is contained in:
Francesco Cozzuto
2022-03-12 12:54:59 +01:00
committed by GitHub
2 changed files with 13 additions and 3 deletions
+10 -1
View File
@@ -2,6 +2,15 @@ USING_VALGRIND=0
FLAGS="-L3p/libs/ -I3p/include/ -Wall -Wextra -g -DUSING_VALGRIND=$USING_VALGRIND"
# pass `--debug` to this script to enable debugging messages
while test $# != 0
do
case "$1" in
--debug) FLAGS="$FLAGS -DDEBUG" ;;
esac
shift
done
mkdir temp
mkdir temp/utils
@@ -101,4 +110,4 @@ gcc src/main.c \
temp/common/executable.o \
-o build/noja $FLAGS -Lbuild/ -lnoja-compile -lnoja-objects -lxjson -lm
rm -rf temp
rm -rf temp
+3 -2
View File
@@ -491,7 +491,8 @@ static inline TokenKind current(Context *ctx)
return current_token(ctx)->kind;
}
#if 0
// Compile with -DDEBUG to get debugging messages printed to stderr.
#ifdef DEBUG
#include <stdio.h>
@@ -2103,4 +2104,4 @@ static Node *parse_dowhile_statement(Context *ctx)
}
return (Node*) dowhl;
}
}