X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=idl%2Fmain.c;h=db88740e2ef5be487836dc0ebbef2769713e0561;hp=b4eb459004a3974f731f49704fa30647d17f1e3c;hb=ad859923be758c210e2ad4226eb8e3b09bcf91eb;hpb=9e0411db099e71409f0ee8a8f464aa34ac65c778 diff --git a/idl/main.c b/idl/main.c index b4eb459..db88740 100644 --- a/idl/main.c +++ b/idl/main.c @@ -5,16 +5,17 @@ #include "parser.h" #include "validator.h" -static int TRACE; - int main(int argc, char *argv[]) { PSI_Parser P; PSI_Validator V; + unsigned flags = 0; - TRACE = !!getenv("TRACE"); + if (getenv("TRACE")) { + flags |= PSI_PARSER_DEBUG; + } - if (!PSI_ParserInit(&P, argv[1])) { + if (!PSI_ParserInit(&P, argv[1], flags)) { perror("Failer to init parser"); return 1; }