Merge branch 'master' of git.piment-noir.org:TP_AL_C
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 19 Nov 2017 13:34:52 +0000 (14:34 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 19 Nov 2017 13:34:52 +0000 (14:34 +0100)
1  2 
lexer/main.c

diff --combined lexer/main.c
index ca385b31b58752bc719276613fcce279560e53d0,9d49b77cb73e5d83f3f52a38b0b80e1d6dcf948b..c67370df93b76d9f8c905f569322c4c60691a9e0
@@@ -13,7 -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
  
  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) {
      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<filename>: use <filename> as input file instead of standard input\n"
                     " -o, --output<filename>: use <filename> as output file instead of standard output\n",