Projet mkd/tri.c

De Wiki EELL.

(Différences entre les versions)
m (Mise à jour)
m (Mise à jour)
Ligne 590 : Ligne 590 :
{{Boîte déroulante/fin}}
{{Boîte déroulante/fin}}
-
== Titre 2 ==
+
== Analyse des test Konsole ==
-
{{Boîte déroulante/début|titre=tri.h, tri.c Updated 2013-05-11}}
+
{{Boîte déroulante/début|titre=Analysis ; Updated 2013-05-11}}
-
*
+
* Analysis
<pre style="color:black>
<pre style="color:black>
-
 
+
Fichier Analysis texte UTF-8
 +
Analyse du : 10 mai 2013 par Clara pour le retour à la conception détaillée.
 +
-------------------------------------------------------------------------------
 +
Résultats du test unitaire de la fonction tri_() du fichier tri.c intégrée
 +
à la commande mkd 2013 alpha 05
 +
.
 +
Ce test est effectué avec la version mkd 2013 alpha pour évaluer les
 +
modifications à effectuer dans la version alpha 2013.
 +
.
 +
Avec la commande : MAKE_Tests_U on obtient des résultatas conformes en fonction
 +
  des paramètres de compilation définis par CD1,CD2,CD3,CD4,CD5,dans version.h
 +
.
 +
Il est à noter que l'option -l permet de décoder les lignes commençant à la
 +
  fois par les caractères CD1, CD2 et contenant CD3.
 +
.
 +
Les tests ont été effectués selon les directives contenues dans le ficchier de
 +
  commandes:
 +
.
 +
#!/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>
 
-
</pre>
 
{{Boîte déroulante/fin}}
{{Boîte déroulante/fin}}

Version du 11 mai 2013 à 12:49

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

Analyse des test Konsole

Titre 3

Outils personnels