Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Waterproof.Unfold_frameworkSourceIn this module we keep two tables:
wp_unfold_map a map from strings to global references, that is used to keep track of the introduced notations, and the global reference they are associated withwp_unfold_tbl a table from global references to unfold actions, that can later be used by the unfold framework. The unfold actions can be of three types:A type to represent the different unfold actions, and the data they need.
A type that represents the datastructure that can be added to the unfold table. When it is added, it will be converted to an unfold action.
val register_unfold :
string list ->
Libnames.qualid ->
Ltac2_plugin.Tac2entries.notation_interpretation_data
* Ltac2_plugin.Tac2entries.notation_interpretation_data