X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lexer%2Fmain.c;h=c67370df93b76d9f8c905f569322c4c60691a9e0;hb=6c47be3237ab266b1cba4e3051afaaaa55e07e52;hp=9d49b77cb73e5d83f3f52a38b0b80e1d6dcf948b;hpb=f491c07a7575046b53f731639d01edd1f140a947;p=TP_AL_C.git diff --git a/lexer/main.c b/lexer/main.c index 9d49b77..c67370d 100644 --- a/lexer/main.c +++ b/lexer/main.c @@ -13,11 +13,7 @@ void do_lexical_analysis() { c = fgetwc(source); // lecture du premier caractere do { scanner(); - if (tokenType == MOT || tokenType == MOTCLE) { - fwprintf(target, L"%20s: %ls\n", tokenTypestr[tokenType], token[tokenFound].value); - } else { - fwprintf(target, L"%20s\n", tokenTypestr[tokenType]); - } + wprint_token(); token[tokenFound].type = tokenTypestr[tokenType]; tokenFound++; } while (tokenType != FIN); // tant que la fin du fichier n'est pas atteinte @@ -25,9 +21,7 @@ void do_lexical_analysis() { void do_syntactic_analysis() { c = fgetwc(source); // lecture du premier caractere - do { - analyze_AXIOME(); - } while (tokenType != FIN); + analyze_AXIOME(); } void print_usage(const char* name) {