Catégories de jetons #################### Différents langages auront différentes catégories de jetons. On va prendre ici un modèle fictif et simplifié (quoique extrêmement proche de celui de Python [#python-other-tokens]_ par exemple) : * ``identifier`` (identificateur) : des noms déterminés par le langage ou par le programmeur. * ``keyword`` ou ``reserved keyword`` (*mot-clé* ou *mot-clé réservé*) : les noms définis par le langage sont dits réservés, ils ne peuvent pas être utilisés pour un autre usage que celui défini par le langage. * ``operator`` (*opérateur*) : des symboles qui opèrent sur des arguments et produisent une valeur. * ``delimiter`` ou ``punctuator`` (*séparateur* ou *délimitateur*) : caractères permettant de délimiter différentes parties indépendantes d’un flux de données. * ``literal`` (*littéral*) : une représentation d’une valeur directement dans le code source. * ``comment`` (*commentaire*) : il s’agit d’indications, de documentation à l’intention du lecteur humain de programme (qui peut être le programmeur lui-même). .. toctree:: :maxdepth: 1 :caption: Catégories de jetons: 1-identificateurs.rst 2-operateurs.rst 3-separateurs.rst 4-litteraux.rst 5-commentaires.rst .. [#python-other-tokens] `The Python Language Reference, chapitre 2 : analyse lexicale, sous-chapitre 2.2 : autres jetons `_