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
8.2.0. L'état des travaux
8.2.1. Généralités
8.2.2. Le curseur
8.2.3. Les fenêtres
8.2.4. Les tampons
8.2.5. Les fichiers
8.2.6. Le mode "Défaire"
8.2.7. Commandes du Buffer
8.2.8. Commandes du Buffer-Edit
8.2.9. Résumé
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
Références
Rubrique Perl-Javascript

Résumé

(B. = Buffer, B.-E. = Buffer-Edit, K.B. = Kill Buffer)

 ESC-ESC   ESC-ESC  
^@poser une marque ^Pligne précédente
^Adébut de ligne ^Rrecherche en arrière
^Bcurseur précédent ^Srecherche en avant
^Ddétruire le curseur courant ^Tbascule locale en mode logique/physique
^Efin de ligne ^Urépétition
^Fcurseur suivant ^Vpage suivante
^Gabandon (bell) ^Wdétruire la région vers le K.B.
^Hdétruire le curseur précédent ^Xpréfixe
^Kdétruire la ligne vers le K.B. ^Yinsérer le K.B.
^Lrafraîchir l'écran ^Zdéroulement d'une ligne en bas
^Minsérer un retour à la ligne ESCpréfixe
^Nligne suivante ^^entrer en mode « ajout »
^Oouvrir la ligne courante DELdétruire le curseur précédent
 
^X-^@début de mode « sélection » ^X- aplatir le curseur
^X-^Cquitter ^X-!appel de l'interpréteur Lisp
^X-^Ddécrémenter l'holophraste ^X-(début de macro
^X-^Eexécuter la macro ^X-)fin de macro
^X-^Fécrire dans un « fichier plat » ^X-1la fenêtre courante devient l'unique fenêtre
^X-^Hfixer l'holophraste logique = physique ^X-2couper la fenêtre courante en deux
^X-^Iinsérer le fichier de nom donné ^X-=aller à la ligne de numéro donné
^X-^Jdébut de mode « justification » ^X-ddétruire la fenêtre courante
^X-^Kdétruire le B. local vers le K.B. ^X-evisiter le B.-E. du tampon courant
^X-^Lrafraîchir l'écran ^X-fvisiter un « fichier plat »
^X-^Msauvegarder les tampons du B.-E. englobant ^X-hafficher la hiérarchie du tampon
^X-^Olire l'ancien « texte » dans le fichier ^X-iinsérer le B. de nom donné
^X-^Rsauvegarder récursivement le tampon ^X-kcopier le B. local vers le K.B.
^X-^Ssauvegarder le tampon ^X-naller dans la fenêtre suivante
^X-^Tbascule en mode logique/physique ^X-paller dans la fenêtre précédente
^X-^Uincrémenter l'holophraste ^X-qquitter pour le B. du tampon englobant
^X-^Wsauvegarder le tampon dans un fichier nommé ^X-rlire un fichier dans le tampon courant
^X-^Xéchanger la marque et le curseur ^X-sinterrompre la session
^X-^Yéditer le K.B. ^X-vvisiter un B. ou un B.-E.
^X-^Zréduire la fenêtre ^X-zagrandir la fenêtre
 
ESC-^Ainsérer le K.B. en fin de B. donné ESC-[curseur en début de B. local
ESC-^Kcommande assistée « Copier vers le K.B. » ESC-]curseur en fin de B. local
ESC-^Ncontraction de ESC-ESC et ^N ESC-acurseur logique en début de curseur
ESC-^Pcontraction de ESC-ESC et ^P ESC-bmot précédent
ESC-^Vcommande assistée « Visiter » ESC-ddétruire le mot suivant
ESC-^Wcommande assistée « Ecrire » ESC-ecurseur logique en fin de curseur
ESC-^Xaide en ligne ESC-fmot suivant
ESC-^Zpage suivante dans la fenêtre suivante ESC-hdétruire le mot précédent
ESC-ESCfixer le curseur logique = physique ESC-kcopier la ligne vers le K.B.
ESC-!ligne courante en haut de fenêtre ESC-nvraie ligne suivante
ESC-,curseur en haut de fenêtre ESC-pvraie ligne précédente
ESC-.curseur en bas de fenêtre ESC-qquitter l'appel récursif sur le B. local
ESC-<curseur en début de B. ESC-rappel récursif sur le B. local
ESC-=numéro de ligne ESC-vpage précédente
ESC->curseur en fin de B. ESC-zdéroulement d'une ligne en haut