如何获取z3(api)中smt2实例中的declare fun数
我使用*Z3_parse_smtlib2_文件(c,Z3_字符串,0,0,num_decl,&decl_名称,&decls)*尝试获取变量和变量数量。但是*num_decl*的值仍然是零。如何获取z3(api)中smt2实例中的declare fun数,z3,Z3,我使用*Z3_parse_smtlib2_文件(c,Z3_字符串,0,0,num_decl,&decl_名称,&decls)*尝试获取变量和变量数量。但是*num_decl*的值仍然是零。 我认为这个值将成为不同的SMT2文件。谢谢参数num_decls,decl_名称和decls都是输入参数。它们用于使用使用C API创建的声明初始化SMT 2.0解析器符号表。 当前的Z3API没有提供提取SMT2.0格式的文件/字符串中声明的排序和函数的过程。该信息可在内部获得。请参阅Z3发行版src/pa
我认为这个值将成为不同的SMT2文件。谢谢参数
num_decls
,decl_名称
和decls
都是输入参数。它们用于使用使用C API创建的声明初始化SMT 2.0解析器符号表。
当前的Z3API没有提供提取SMT2.0格式的文件/字符串中声明的排序和函数的过程。该信息可在内部获得。请参阅Z3发行版src/parsers/smt2
和src/cmd\u context/cmd\u context.*
中以下目录中的文件