class type g_status =
object
inherit LexiconTypes.g_status
- inherit NCicCoercion.g_status
end
class status =
object (self)
inherit LexiconTypes.status
- inherit NCicCoercion.status
method set_grafite_disambiguate_status
: 'status. #g_status as 'status -> 'self
- = fun o -> (self#set_lexicon_engine_status o)#set_coercion_status o
+ = fun o -> (self#set_lexicon_engine_status o)
end
exception BaseUriNotSetYet
exception BaseUriNotSetYet
-class type g_status =
- object
- inherit LexiconTypes.g_status
- inherit NCicCoercion.g_status
- end
-
-class status :
- object ('self)
- inherit LexiconTypes.status
- inherit NCicCoercion.status
- method set_grafite_disambiguate_status: #g_status -> 'self
- end
-
val disambiguate_nterm :
NCic.term option ->
- (#status as 'status) ->
+ (#LexiconTypes.status as 'status) ->
NCic.context -> NCic.metasenv -> NCic.substitution ->
NotationPt.term Disambiguate.disambiguator_input ->
NCic.metasenv * NCic.substitution * 'status * NCic.term
val disambiguate_nobj :
- #status as 'status ->
+ #LexiconTypes.status as 'status ->
?baseuri:string ->
(NotationPt.term NotationPt.obj) Disambiguate.disambiguator_input ->
'status * NCic.obj
class type g_pstatus =
object
- inherit GrafiteDisambiguate.g_status
+ inherit LexiconTypes.g_status
inherit g_auto_status
inherit g_eq_status
method obj: NCic.obj
class pstatus =
fun (o: NCic.obj) ->
object (self)
- inherit GrafiteDisambiguate.status
+ inherit LexiconTypes.status
inherit auto_status
inherit eq_status
val obj = o
class type g_pstatus =
object
- inherit GrafiteDisambiguate.g_status
+ inherit LexiconTypes.g_status
inherit g_auto_status
inherit g_eq_status
method obj: NCic.obj
class pstatus :
NCic.obj ->
object ('self)
- inherit GrafiteDisambiguate.status
+ inherit LexiconTypes.status
inherit auto_status
inherit eq_status
method obj: NCic.obj
-grafitetypes -> tac -> auto + eq + (grafitedisambiguate = lexicon+nciccoercion)
- |--> dumpable | |
- |--> nciclibrary | unif_hint
- |--> grafiteparser -> lexicon -> ... |
- |-> interpretation
- |-> termcontentpres
- |-> notation_parser
-
+grafitetypes
+ |--> dumpable
+ |--> nciclibrary
+ |--> grafiteparser -----
+ |--> tac |
+ |--> auto |
+ |--> eq |
+ |-------------> lexicon
+ |--> notation_parser
+ |--> interpretation
+ | |--> nciccoercion --> unif_hint
+ |--> termcontentpres
applytransformation
|
- |-> ntermciccontent = nciccoercion+interpretation
- | |
- | unif_hint
+ |-> interpretation -> nciccoercion
+ | |
+ | unif_hint
|
|-> termcontentpres