X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lexer%2Fmain.c;h=f8622174c4b2c8cb52f5a84f4ce0aff74a87a6dc;hb=48e4b4adcc62229b0006ca4c35e54d63a9f6cc9e;hp=ca385b31b58752bc719276613fcce279560e53d0;hpb=e70feb8ccefed05878cb3f714ea34ad8f8d8ddfa;p=TP_AL_C.git diff --git a/lexer/main.c b/lexer/main.c index ca385b3..f862217 100644 --- a/lexer/main.c +++ b/lexer/main.c @@ -13,25 +13,29 @@ void do_lexical_analysis() { c = fgetwc(source); // lecture du premier caractere do { scanner(); - wprint_token(); + wprint_token_target(); token[tokenFound].type = tokenTypestr[tokenType]; tokenFound++; } while (tokenType != FIN); // tant que la fin du fichier n'est pas atteinte } void do_syntactic_analysis() { + fputws(L"\n\n", + target); c = fgetwc(source); // lecture du premier caractere analyze_AXIOME(); + fputws(L"\n", target); } void print_usage(const char* name) { fprintf(stdout,"Usage: %s [options]\n" "Where [options] are:\n" - " -h, --help: display this help text\n" + " -h, --help: display this help message\n" " -l, --lexical-only: do only the lexical analysis\n" " -i, --input: use as input file instead of standard input\n" " -o, --output: use as output file instead of standard output\n", name); + fflush(stdout); } int main(int argc, char **argv) {