afficher >><< masquer ]
SAMPI - Editeur structuré
1. Le Problème et la Proposition
2. Le Langage Primitif de Représentation Textuelle
2.1. Présentation de la Syntaxe Concrète
2.2. Notations
2.3. Exemple de structuration des données
2.4. Exemple de structuration des traitements
2.5. Exemple de structurations connexes
3. Le Langage Complété pour la Structuration des Textes
3.1. Présentation de la Syntaxe Complétée
3.2. Etude quantitative de l'évolution des programmes
3.3. L'édition syntaxique
3.4. étude de cas : le langage LTR3 et l'atelier ENTREPRISE
4. L'Enrichissement du Langage par de Nouveaux Concepts
4.1. Présentation de la Syntaxe Abstraite
4.2. Les difficultés
4.3. Compléter la Syntaxe
5. La Formalisation des Solutions Techniques
5.1. L'évaluation fonctionnelle
5.2. La structuration par les objets
5.3. Modèle sémantique comparé de l'évaluateur
5.4. Comparaison critique
5.5. Construction de la Syntaxe Abstraite
6. Les Comparaisons avec d'autres Approches
7. Les Perspectives
8. Les Editeurs
8.0. brisé sur la barrière de la complexité (une fois de plus)
8.1. L'éditeur ligne : Manuel de l'utilisateur
8.2. L'éditeur page : Guide de l'utilisateur
9. Les Aspects d'Implantation
9.1. Contexte d'évaluation
9.2. La Syntaxe Abstraite : Manuel du concepteur
9.3. L'éditeur page : Guide de l'implanteur
9.3.1. La structure de données du Buffer
9.3.2. Les utilitaires
9.3.3. L'écran
9.3.4. Les fenêtres
9.3.5. La modification
9.3.6. La structure de données du tampon
9.3.7. Les tampons
9.3.8. La configuration
9.3.9. Les modes
9.3.99.1. La recherche
9.3.99.2. La sélection
9.3.99.3. La justification
9.3.99.4. L'appel récursif
9.3.99.5. La recherche sur les noms
9.3.10. Les commandes
Références
Rubrique Perl-Javascript

Les modes

1. La recherche

2. La sélection

3. La justification

4. L'appel récursif

5. La recherche sur les noms

3. La justification

les variables globales

flag-jst drapeau, vrai si la justification est active.
cmde-jst liste des commandes du mode "justification".
 
flag-cmde-init drapeau, vrai si la justification débute, sur une ligne donnée.
lst-just liste des types de justification, relatifs ou absolus, empilés.
flag-just-A drapeau, vrai si la justification est de type absolu.
just-old-tab tabulation, avant toute modification de la ligne – la tabulation est le nombre de caractères blancs en début de ligne.
just-new-tab nombre de caractères blancs insérés – nouvelle tabulation attendue.
just-dif-tab différence : nouvelle − ancienne tabulation.
just-dif-tab = just-new-tab − just-old-tab

cmde-just-INIT : initialisation de la justification, par défaut de type absolu.

cmde-just-EXIT : fin de la justification.

cmde-sel-RECIN ‹flag› : empilement d'un niveau de justification, ‹flag› vrai si la justification est de type absolu.

cmde-sel-RECOUT : dépilement d'un niveau de justification.

fonctions auxiliaires

just-tabloc ‹x› ‹loc› : retourne la tabulation de la colonne ‹col› d'abscisse ‹x›.

just-init : initialisation des variables, dans le cas d'une modification autre que la validation (" ").

just-init-apply : initialisation des variables, dans le cas d'une validation (" ").

just-aff : modification et affichage.