Code cleanup and make the test.txt inline with the NPARA detection.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 21 Oct 2017 20:30:00 +0000 (22:30 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 21 Oct 2017 20:30:00 +0000 (22:30 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
lexer/main.c
lexer/test.txt

index 0cb3dba1eaaaac205a7d7ec6de1a422cc94dc462..a53d793e827c26326f216db73dfe3e48e71328f5 100644 (file)
@@ -118,7 +118,6 @@ S1SS1:
         goto SECTION;
     }
 
-
 SS2:
     if (isSeparator() || c == EOF) {
         goto SSECTION;
@@ -250,7 +249,6 @@ int main (int argc, char const *argv[]) {
 
     do {
         c = fgetc(source); // lecture du caractere suivant du fichier source
-        //fputc(c, target);  // ecrire c dans le fichier target
         tokenValue[i] = c;
         i++;
         int scanrt = scanner();
@@ -266,7 +264,7 @@ int main (int argc, char const *argv[]) {
         // reinit tokenValue
         i = 0;
         memset(tokenValue, 0, sizeof(tokenValue));
-    } while (c != EOF);    // tant que la fin du fichier n'est pas atteinte
+    } while (c != EOF); // tant que la fin du fichier n'est pas atteinte
 
     if (source != NULL) fclose(source); // fermeture du fichier source
     if (target != NULL) fclose(target); // fermeture du fichier target
index 727498ea4ebf05d381b78033ae11746b435f28d2..d2b13ad6c1466dc8b0faae2dd0768b3b889d05e4 100644 (file)
@@ -1,6 +1,7 @@
 >Titre Exemple de fichier texte
 >Auteur Nicolas
 
+
 Ce fichier vous montre a quoi ressemble un fichier texte lu en entree.
 Pour eviter les problemes de format, les accents ne sont pas autorises.
 Un tel fichier commence toujours par le mot cle Titre, precede d'un
@@ -17,12 +18,14 @@ ci-dessous.
 
 = Ma premiere section
 
+
 Ici vous pouvez ecrire vos paragraphes de section.
 Au besoin vous pouvez definir des sous sections, en les introduisant par
 deux symboles plus suivi du titre de sous section, comme ci-dessous.
 
 == Ma premiere sous Section
 
+
 Ici vous pouvez ecrire vos paragraphes de section toujours separes par une
 ou plusieurs lignes blanches.
 Il peut bien sur avoir plusieurs sous sections dans une meme section. En
@@ -30,16 +33,19 @@ voici une deuxieme.
 
 == Au sujet des indexes
 
+
 Au besoin vous pouvez aussi ajouter des mots en #index en lui accolant
 devant un #symbole diese. Dans la phrase precedente les mots index et
 symbole seront donc mis en index lors du processus de compilation.
 
 = Au sujet de la table des matieres et des numeros de section
 
+
 La numerotation des sections et sous sections se fera automatiquement lors
 du processus de compilation. On utilisera une numerotation du style 1.3.
 qui signifiera sous section 3 de la section 1. Actuellement vous etes en
 train de lire la section 2.
 
+
 Une table des matieres sera aussi generee lors de la compilation et inseree
 en tout debut de page HTML.