mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 04:03:39 +00:00
re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c8f9535251
commit
add96bc98f
37
src/muz/fp/dl_cmds.h
Normal file
37
src/muz/fp/dl_cmds.h
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
/*++
|
||||||
|
Copyright (c) 2011 Microsoft Corporation
|
||||||
|
|
||||||
|
Module Name:
|
||||||
|
|
||||||
|
dl_cmds.h
|
||||||
|
|
||||||
|
Abstract:
|
||||||
|
Datalog commands for SMT2 front-end.
|
||||||
|
|
||||||
|
Author:
|
||||||
|
|
||||||
|
Nikolaj Bjorner (nbjorner) 2012-11-17
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
|
||||||
|
--*/
|
||||||
|
#ifndef _DL_CMDS_H_
|
||||||
|
#define _DL_CMDS_H_
|
||||||
|
|
||||||
|
#include "ast.h"
|
||||||
|
|
||||||
|
class cmd_context;
|
||||||
|
|
||||||
|
struct dl_collected_cmds {
|
||||||
|
expr_ref_vector m_rules;
|
||||||
|
svector<symbol> m_names;
|
||||||
|
expr_ref_vector m_queries;
|
||||||
|
func_decl_ref_vector m_rels;
|
||||||
|
dl_collected_cmds(ast_manager& m) : m_rules(m), m_queries(m), m_rels(m) {}
|
||||||
|
};
|
||||||
|
|
||||||
|
void install_dl_cmds(cmd_context & ctx);
|
||||||
|
void install_dl_collect_cmds(dl_collected_cmds& collected_cmds, cmd_context& ctx);
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in a new issue