Chapitre 4
Quelques éléments de la syntaxe et grammaire SQUEAK

Après ces premières approches plutôt intuitives de la programmation SMALLTALK, essayons de donner une description des contraines syntaxiques et grammaticales que tout programmeur SMALLTALK doit suivre. Heureusement, il n’y en a pas trop et nous avons déjà rencontré la majorité d’entre-elles. Dans ce chapitre nous allons les expliciter et les formaliser.

 4.1 Les pseudo-variables
  4.1.1 la pseudo-variable nil
  4.1.2 les pseudo-variables true et false
  4.1.3 les pseudo-variables self et super
  4.1.4 la pseudo-variable thisContext
 4.2 Commentaires et identifieurs
  4.2.1 les commentaires
  4.2.2 les identifieurs
 4.3 Les litteraux
  4.3.1 les nombres
  4.3.2 les caractères
  4.3.3 les chaînes de caractères
  4.3.4 les symboles
  4.3.5 les tableaux
  4.3.6 Exercices
 4.4 Les variables
  4.4.1 les Variables temporaires
  4.4.2 les paramètres de méthodes
  4.4.3 les paramètres de blocs
  4.4.4 les variables d’instance nommées
  4.4.5 les variables d’instance indexées
  4.4.6 les variables globales
  4.4.7 les variables de classe
  4.4.8 les variables de pool
  4.4.9 Exercices
 4.5 Les messages
  4.5.1 les messages unaires
  4.5.2 les messages binaires
  4.5.3 les messages à mots clef
  4.5.4 la composition de messages
  4.5.5 les séquences d’expressions
  4.5.6 les cascades de messages
  4.5.7 les primitives
 4.6 Structures de contrôle
  4.6.1 structures de contrôle conditionnelles
  4.6.2 structures de contrôle récursive
  4.6.3 structures de contrôle itérative
 4.7 Le traîtement des exceptions
  4.7.1 messages de traitement d’exceptions de la classe Object
  4.7.2 messages de traitement d’exception pour des blocs
  4.7.3 les messages compris par les exceptions
  4.7.4 exceptions multiples
  4.7.5 définir ses propres exceptions
 4.8 Exercices