Projet mkd/tri.c

De Wiki EELL.

(Différences entre les versions)
m (Fichiers de la fonction tri() : !!)
m (Mise à jour)
Ligne 531 : Ligne 531 :
{{Boîte déroulante/fin}}
{{Boîte déroulante/fin}}
-
== Titre 1 ==
+
== Fichier de commande des tests  ==
-
{{Boîte déroulante/début|titre=tri.h, tri.c Updated 2013-05-11}}
+
{{Boîte déroulante/début|titre=MAKE_Tests_U, CLEAN_Tests_U ; Updated 2013-05-11}}
*
*
-
<pre style="color:black>
+
<pre style="color:blue">
-
 
+
#!/bin/bash
 +
#O ../../mkd tests under Linux.
 +
#O Epreuve de vérification de la fonction tri_() avec ../../mkd
 +
#!/bin/dash
 +
../../mkd \? | grep -e '-l' > ligne.txt
 +
../../mkd \? | grep -e page > block.txt
 +
#
 +
echo "File stdout.doc for all tri() tests" > stdout.doc
 +
# PostSript commentaire en début de ligne (début avec CD1 ou CD2 fin avec NL)
 +
if cat ligne.txt | grep -e ' % '
 +
then
 +
../../mkd -svlw '**' sample2.ps >> stdout.doc;
 +
../../mkd -svlan '**' sample2.ps >> stdout.doc;
 +
../../mkd -svlant '**' sample2.ps >> stdout.doc;
 +
../../mkd -svlant O sample2.ps >> stdout.doc;
 +
fi
 +
#
 +
# Tag '<' commentaire en début de ligne (début avec CD1 ou CD2 fin avec NL)
 +
if cat ligne.txt | grep -e ' < '
 +
then
 +
../../mkd -svlw '**' tags.html >> stdout.doc;
 +
../../mkd -svlan '**' tags.html >> stdout.doc;
 +
../../mkd -svlant '**' tags.html >> stdout.doc;
 +
../../mkd -svlant '!' tags.html >> stdout.doc;
 +
fi
 +
#
 +
# Fortran 90 commentaire dans la ligne (début avec CD3 fin avec NL)
 +
if cat ligne.txt | grep -e ' ! '
 +
then
 +
../../mkd -svlw '**' degrad.f >> stdout.doc;
 +
../../mkd -svlan '**' degrad.f >> stdout.doc;
 +
../../mkd -svlant '**' degrad.f >> stdout.doc;
 +
../../mkd -svlant S degrad.f >> stdout.doc;
 +
fi
 +
#
 +
# Texte avec chaînes de caractères sous forme de bloc début avec CD3 fin avec CD4
 +
if cat block.txt | grep -e ' " '
 +
then
 +
../../mkd -svpw '**' strings.txt >> stdout.doc;
 +
../../mkd -svpan '**' strings.txt >> stdout.doc;
 +
../../mkd -svpant '**' strings.txt >> stdout.doc;
 +
../../mkd -svpant '*' strings.txt >> stdout.doc;
 +
fi
</pre>
</pre>
-
*
 
-
<pre style="color:black>
 
 +
* CLEAN_Tests_U
 +
<pre style="color:violet">
 +
#!/bin/dash
 +
#O File Tests_Clean
 +
#O Delete files created with Make_Tets_files under Linux.
 +
rm *.doc
</pre>
</pre>
{{Boîte déroulante/fin}}
{{Boîte déroulante/fin}}

Version du 11 mai 2013 à 12:45

Retour aux fichiers en développement →

Sommaire

Fichiers de la fonction tri()

 Remarks: (1991)
 Cette fonction de mkdoc permet le tri des commentaires en fonction des para-
 mètres CD1 CD2 CD3 CD4 CD5 compiles.
 avec l'option l (copie de ligne):
 CD1 et CD2 sont des caractères début de commentaires a placer en début de
 ligne comme en FORTRAN: c ou C ou * .
 CD3 est un caractère début de commentaire que l'on peut placer en tout point
 d'une ligne comme ; en assembleur, # en shell ou % en PostScript.
 Cette fonction permet des tris différents de SHELL_.C vu qu'elle ignore si
 # est dans une chaîne ou si elle est précédée du char \ .
 avec l'option p (copie de page ):
 CD4 est le caractère de début du commentaire et CD5 est la fin du commentaire
 comme en PASCAL : CD4={ et CD5=} . CD4=CD5=" peut a la rigueur permettre
 d'extraire des chaînes de caractères afin d’éditer un dictionnaire syntaxique
 toutefois " étant a la fois début et fin de caractère le résultat n'est pas
 assuré.

Fichier de commande des tests

Titre 2

Titre 3

Outils personnels