blob: eb4d265917b9833e0f7e4ab0b9c922a5c4c90db9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
Comment ajouter une nouvelle entr�e primitive pour les TACTIC EXTEND ?
======================================================================
Exemple de l'ajout de l'entr�e "clause":
- ajouter un type ClauseArgType dans interp/genarg.ml{,i}, avec les
wit_, rawwit_, et globwit_ correspondants
- ajouter partout o� Genarg.argument_type est filtr� le cas traitant de
ce nouveau ClauseArgType
- utiliser le rawwit_clause pour d�finir une entr�e clause du bon
type et du bon nom dans le module Tactic de pcoq.ml4
- il faut aussi exporter la r�gle hors de g_tactic.ml4. Pour cela, il
faut rejouter clause dans le GLOBAL du GEXTEND
- seulement apr�s, le nom clause sera accessible dans les TACTIC EXTEND !
|