From 6b3e14b0a49b60f710b28660ef98ee7a3659a231 Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Mon, 6 Feb 2012 15:33:57 -0800 Subject: [PATCH] Add command-line option to enable debugging output from parser. --- main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.cpp b/main.cpp index c2ffe49d..6168f1c2 100644 --- a/main.cpp +++ b/main.cpp @@ -149,6 +149,7 @@ devUsage(int ret) { printf(" disable-handle-pseudo-memory-ops\n"); printf(" disable-uniform-control-flow\t\tDisable uniform control flow optimizations\n"); printf(" disable-uniform-memory-optimizations\tDisable uniform-based coherent memory access\n"); + printf(" [--yydebug]\t\t\tPrint debugging information during parsing\n"); exit(ret); } @@ -404,6 +405,10 @@ int main(int Argc, char *Argv[]) { #endif // !ISPC_IS_WINDOWS else if (!strcmp(argv[i], "--quiet")) g->quiet = true; + else if (!strcmp(argv[i], "--yydebug")) { + extern int yydebug; + yydebug = 1; + } else if (!strcmp(argv[i], "-v") || !strcmp(argv[i], "--version")) { lPrintVersion(); return 0;