| 12345678910111213141516171819202122232425262728 |
- DEFINITION MODULE pileter;
- TYPE t_chaine = ARRAY[0..30] OF CHAR;
- TYPE t_pile; (* voici notre type opaque !!!! *)
- (* Notez que le fichier d‚finition est identique au pr‚c‚dent mis … part notre
- type opaque. Nous verrons que la partie impl‚mentation est trŠs diff‚rente.
- Nous en r‚aliserons une version diff‚rente qui utilisera les tableaux
- *)
- PROCEDURE cree(VAR p:t_pile);
- PROCEDURE empile(VAR p:t_pile;chaine:t_chaine);
- PROCEDURE depile(VAR p:t_pile);
- PROCEDURE test_pile(VAR p:t_pile) : BOOLEAN;
- PROCEDURE consulte(VAR p:t_pile):t_chaine;
- PROCEDURE liste(VAR p :t_pile);
- END pileter.
|