DatalogLib.Dl_parsertype token = | SLASH of UtilsLib.Error.pos| RPAR of UtilsLib.Error.pos| QUESTION_MARK of UtilsLib.Error.pos| LPAR of UtilsLib.Error.pos| INT of int * UtilsLib.Error.pos| IDENT of string * UtilsLib.Error.pos| FROM of UtilsLib.Error.pos| EOI| DOT of UtilsLib.Error.pos| COMMA of UtilsLib.Error.posval rule :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
Datalog_AbstractSyntax.AbstractSyntax.Proto_Program.t ->
Datalog_AbstractSyntax.AbstractSyntax.Proto_Program.tval query :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
(Datalog_AbstractSyntax.AbstractSyntax.Predicate.PredIdTable.table
* Datalog_AbstractSyntax.ConstGen.Table.table) ->
Datalog_AbstractSyntax.AbstractSyntax.Predicate.predicate
* Datalog_AbstractSyntax.AbstractSyntax.Predicate.PredIdTable.table
* Datalog_AbstractSyntax.ConstGen.Table.tableval program :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
Datalog_AbstractSyntax.AbstractSyntax.Proto_Program.t ->
Datalog_AbstractSyntax.AbstractSyntax.Proto_Program.tval extensional_facts :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
(Datalog_AbstractSyntax.AbstractSyntax.Predicate.PredIdTable.table
* Datalog_AbstractSyntax.ConstGen.Table.table
* UtilsLib.IdGenerator.IntIdGen.t) ->
Datalog_AbstractSyntax.AbstractSyntax.Rule.rule list
* Datalog_AbstractSyntax.ConstGen.Table.table
* UtilsLib.IdGenerator.IntIdGen.tmodule MenhirInterpreter : sig ... endmodule Incremental : sig ... end