X-Git-Url: https://git.piment-noir.org/?p=TP_AL_C.git;a=blobdiff_plain;f=lexer%2Fmain.c;h=f2b6df47660f77bb7c43c49b4752a7ea52582966;hp=a187f8ebb3fd88456aa01653418f00abd66e87c8;hb=f8c1adc17ee4b1e87981568009a92d84bf0f5506;hpb=25696723c6a45c3b7a0c33c8cbe9b2a788928694 diff --git a/lexer/main.c b/lexer/main.c index a187f8e..f2b6df4 100644 --- a/lexer/main.c +++ b/lexer/main.c @@ -91,6 +91,8 @@ int main(int argc, char **argv) { /* invalid option */ pr_error("%s: option '-%c' is invalid: ignored\n", argv[0], optopt); + /* print the help message for invalid options */ + hflag = 1; break; } } @@ -120,7 +122,7 @@ int main(int argc, char **argv) { if (hflag) { print_usage(argv[0]); - } else if (lflag){ + } else if (lflag) { do_lexical_analysis(); } else { do_syntactic_analysis();