class status :
object('self)
+ inherit g_status
inherit CicNotationParser.status
- method parser_db : db
method set_parser_db : db -> 'self
method set_parser_status : 'status. #g_status as 'status -> 'self
end
class status :
object ('self)
+ inherit g_status
inherit NCicCoercion.status
- method interp_db: db
method set_interp_db: db -> 'self
method set_interp_status: #g_status -> 'self
end
class status :
object ('self)
- inherit NCicUnifHint.status
inherit g_status
- method coerc_db: db
+ inherit NCicUnifHint.status
method set_coerc_db: db -> 'self
method set_coercion_status: #g_status -> 'self
end
class pstatus :
NCic.obj ->
object ('self)
+ inherit g_pstatus
inherit GrafiteDisambiguate.status
inherit auto_status
inherit eq_status
- method obj: NCic.obj
method set_obj: NCic.obj -> 'self
method set_pstatus: #g_pstatus -> 'self
end
class ['stack] status :
NCic.obj -> 'stack ->
object ('self)
+ inherit ['stack] g_status
inherit pstatus
- method stack: 'stack
method set_stack: 'stack -> 'self
method set_status: 'stack #g_status -> 'self
end
|--> grafiteparser(db=ast_statement grammarentry)
| |--> cicnotationparser(db=grammars+keywords+items)
|
- |--> termcontentpres(db=level1_patterns21,compiled21,
- | pattern21_matrix,counter)
+ |--> termcontentpres(db=level1_patterns21,compiled21,pattern21_matrix,counter)
|
|--> tac(obj,stack)
|--> auto(automation_cache)