commit 90c89d52503b61f20105f00f2c162c84b53ec1c1 parent 448912760f8b11dd912ad0c0c3e18eaddba8c2a6 Auteur: Loïc Daignault-Pichette <loic@asteride.xyz> Date: Wed, 22 Apr 2026 10:38:06 -0400 Définir les symboles spéciaux du tfd Diffstat:
| M | tfd.h | | | 12 | ++++++++++-- |
1 fichier modifié, 10 insertions(+), 2 suppressions(-)
diff --git a/tfd.h b/tfd.h @@ -134,8 +134,16 @@ * AUTRE: 0 * EPSILON: 1 * IDENTITÉ: 2 - * - * Une transition de la liste de transitions occupe aussi 8 octets. + */ + +#define TFD_SYMB_AUTRE ((0 << 1) | TFD_SSPECIAL) +#define TFD_SYMB_EPSILON ((1 << 1) | TFD_SSPECIAL) +#define TFD_SYMB_IDENTITE ((2 << 1) | TFD_SSPECIAL) + +#define TFD_SSPECIAL 0x00 /* Symbole spécial. */ +#define TFD_SNORMAL 0x01 /* Symbole normal. */ + +/* Une transition de la liste de transitions occupe aussi 8 octets. * * 00 01 Symbole d’entrée * 02 03 Symbole de sortie