TABLE� DES� MATI�RES

�1���� Introduction
������� 1.1���� G�n�ralit�s
������� 1.2���� Vue g�n�rale du langage
������� 1.3���� Modes et classes
������� 1.4���� Locus et leurs acc�s
������� 1.5���� Valeurs et leurs op�rations
������� 1.6���� Actions
������� 1.7���� Entr�e et sortie
������� 1.8���� Traitement des exceptions
������� 1.9���� Supervision temporelle
������ 1.10���� Structure des programmes
������ 1.11����Ex�cution simultan�e
������ 1.12���� Propri�t�s s�mantiques g�n�rales
������ 1.13���� Options pour l'impl�mentation
�2���� Pr�liminaires
������� 2.1���� M�talangage
������� 2.2���� Vocabulaire
������� 2.3���� Espacements
������� 2.4���� Commentaires
� ������2.6���� Directives au compilateur
������� 2.7���� Noms et leurs occurences de d�finitions
�3���� Modes et classes
������� 3.1���� G�n�ralit�s
������� 3.2���� D�finitions de modes
������� 3.3���� Classification des modes
������� 3.4���� Modes discret
������� 3.5���� Modes r�els
������� 3.6���� Modes ensembliste
������� 3.7���� R�f�rence
������� 3.8���� Modes proc�dure
������� 3.9���� Modes instence
������ 3.10���� Modes synchronisation
������ 3.11���� Modes entr�e-sortie
������ 3.12���� Modes temporisation
������ 3.13���� Modes composites
������ 3.14���� Modes dynamiques
������ 3.15���� Modes Moreta
�4���� Les locus et leurs acc�s
������� 4.1���� D�clarations
������� 4.2���� Les locus
�5���� Valeurs et leurs op�rations
������� 5.1���� D�finitions de synonymes
������� 5.2���� Valeur primitive
������� 5.3���� Valeurs et expressions
�6���� Actions
������� 6.1���� G�n�ralit�s
������� 6.2���� Action d'affectation
������� 6.3���� Action conditionnelle
������� 6.4���� Action � cas
������� 6.5��� �Action faire
������� 6.6���� Action sortir
������� 6.7���� Action appeler
������� 6.8���� Action r�sulter et action revenir
������� 6.9���� Action aller
������ 6.10���� Action affirmer
������ 6.11���� Action vide
������ 6.12���� Action induire
������ 6.13���� Action d�marrer
������ 6.14���� Action arr�ter
������ 6.15���� Action continuer
������ 6.16���� Action mettre en attente
������ 6.17���� Action attente
������ 6.18���� Action envoyer
������ 6.19���� Action recevoir et choisir
������ 6.20���� Appels de routine pr�d�finie CHILL
�7���� Entr�e et sortie
������� 7.1���� Mod�le de r�f�rence E/S
������� 7.2���� Valeurs d'association
������� 7.3���� Valeurs d'acc�s
������� 7.4���� Routines pr�d�finies pour entr�e-sortie
������� 7.5���� Entr�e/sortie de texte
�8���� Filets d'exception
������� 8.1���� G�n�ralit�s
������� 8.2���� Filets
������� 8.3���� Identification de filet
�9���� Temporisation
������� 9.1���� G�n�ralit�s
������� 9.2���� Processus temporisables
������� 9.3���� Actions de temporisation
������� 9.4���� Routines pr�d�finies pour le temps
10���� Structure de programme
������ 10.1���� G�n�ralit�s
������ 10.2���� Domaines et imbrication
������ 10.3���� Blocs d�but-fin
������ 10.4���� D�finitions de proc�dure
������ 10.5���� D�finitions de processus et de sp�cifications
������ 10.6���� Modules
������ 10.7���� R�gions
������ 10.8���� Programme
������ 10.9���� Allocation de m�moire et dur�e de vie
����� 10.10���� Constructions pour la programmation par fragments
����� 10.11���� G�n�ricit�
11���� Ex�cution simultan�e
������ 11.1���� Les processus, les t�ches, les fils d'ex�cution et leurs d�finitions
������ 11.2���� Exclusion mutuelle et r�gions
������ 11.3���� Mise en attente d'un fil d'ex�cution
������ 11.4���� R�activation d'un fil d'ex�cution
������ 11.5���� Enonc�s de d�finition de signal
������ 11.6���� Fin des locus de r�gion et de t�che
12���� Propri�t�s s�mantiques g�n�rales
������ 12.1���� R�gles de v�rification des modes
������ 12.2���� Visibilit� et rattachement de nom
������ 12.3���� S�lection de cas
������ 12.4���� D�finition et r�sum� des cat�gories s�mantiques
13���� Options pour l'impl�mentation
������ 13.1���� Routines op�rations pr�d�finies par l'impl�mentation
������ 13.2���� Modes entier d�finis par l'impl�mentation
������ 13.3���� Modes virgule flottante d�finis par l'impl�mentation
������ 13.4���� Noms de processus d�finis par l'impl�mentation
������ 13.5���� Filets d�finis par l'impl�mentation
������ 13.6���� Noms d'exception d�finis par l'impl�mentation
������ 13.7���� Autres caract�ristiques d�finies par l'impl�mentation
Appendice I � Jeu de caract�res pour le langage CHILL
Appendice II � Symboles sp�ciaux
Appendice III � Cha�nes de nom simple sp�ciales
����� III.1���� Cha�nes de nom simple sp�ciales
����� III.2���� Cha�nes de nom simple pr�d�finies
����� III.3���� Noms d'exception
Appendice IV � Exemples de programmes
������ IV.1���� Op�rations sur les entiers
������ IV.2���� M�mes op�rations sur les fractions
������ IV.3���� M�mes op�rations sur les nombres complexes
������ IV.4���� Arithm�tique d�ordre g�n�ral
������ IV.5���� Additionner bit � bit et v�rifier le r�sultat
������ IV.6���� Jouer avec les dates
������ IV.7���� Nombres romains
������ IV.8���� Compter les lettres dans une cha�ne de caract�res de longueur arbitraire
������ IV.9���� Nombres premiers
����� IV.10���� Impl�menter des piles de deux mani�res diff�rentes, transparentes pour l�utilisateur
����� IV.11���� Fragments pour jouer aux �checs
����� IV.12���� Construire et manipuler une liste cha�n�e circulairement
����� IV.13���� Une r�gion pour donner des acc�s comp�titifs � une ressource
����� IV.14���� Mettre en attente les appels � un central
����� IV.15���� Affecter et d�saffecter un ensemble de ressources
����� IV.16���� Affecter et d�saffecter un ensemble de ressources en employant des tampons
����� IV.17���� Parcours de cha�ne 1
����� IV.18���� Parcours de cha�ne 2
����� IV.19���� Enlever un �l�ment d�une liste doublement cha�n�e
����� IV.20���� Mettre � jour un fichier
����� IV.21���� Fusionner deux fichiers tri�s
����� IV.22���� Lire un fichier ayant des enregistrements de longueur variable
����� IV.23���� L�emploi de modules de spec
����� IV.24���� Exemple d�un contexte
����� IV.25���� L�emploi de la pr�fixation et de modules distants
����� IV.26���� L�emploi d�e/s de texte
����� IV.27���� Une pile g�n�rique
����� IV.28���� Un type de donn�es abstrait
����� IV.29���� Exemple d�un module de spec
����� IV.30���� Orientation-objet: modes pour piles s�quentrielles simples
����� IV.31���� Orientation objet: extension de mode: pile s�quentielle simple avec op�ration "Top"
����� IV.32���� Orientation objet:� modes pour des piles � synchronisation d�acc�s
Appendice V � Caract�ristiques qui ne sont plus en vigueur
������� V.1���� Directive de lib�ration
������� V.2���� Syntaxe de mode entier
������� V.3���� Modes ensemble avec des trous
������� V.4���� Syntaxe des modes proc�dure
������� V.5���� Syntaxe des modes cha�ne
������� V.6���� Syntaxe des modes matrice
������� V.7���� Notation �tag�e de structures
����� ��V.8���� Noms de r�f�rence d'implantation
������� V.9���� D�clarations de locus avec base
������ V.10���� Litt�raux cha�ne de caract�res
������ V.11���� Expressions recevoir
������ V.12���� Notation Addr
������ V.13���� Syntaxe d'affectation
������ V.14� ���Syntaxe d'action � cas
������ V.15���� Syntaxe action faire-pour
������ V.16���� Compteurs de boucles explicites
������ V.17���� Syntaxe d'action appeler
������ V.18���� Exception RECURSEFAIL
������ V.19���� Syntaxe d'action d�marrer
������ V.20���� Noms explicites de valeur re�ue
������ V.21���� Blocs
������ V.22���� Enonc� d'entr�e
������ V.23���� Noms de registre
������ V.24���� Attribut r�cursif
������ V.25���� Enonc�s de quasi-cause et quasi-filets
������ V.26���� Syntaxe des quasi-�nonc�s
����� �V.27���� Noms faiblement visibles et �nonc�s de visibilit�
������ V.28���� Noms faiblement visibles et �nonc�s de visibilit�
������ V.29���� Envahissement
������ V.30���� Saisie par nom de modulion
������ V.31���� Cha�nes de nom simple pr�d�finies
Appendice VI � Index des r�gles de production