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 [1] par exemple) :
identifier
(identificateur) : des noms déterminés par le langage ou par le programmeur.keyword
oureserved 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
oupunctuator
(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).
[1] | The Python Language Reference, chapitre 2 : analyse lexicale, sous-chapitre 2.2 : autres jetons |