module Ast:sig
..end
type
cmd =
| |
CheckSynth |
| |
Constraint of |
| |
DeclareVar of |
| |
InvConstraint of |
| |
SetFeature of |
| |
SynthFun of |
| |
SynthInv of |
| |
SmtCmd of |
type
smt_cmd =
| |
DeclareDatatype of |
| |
DeclareDatatypes of |
| |
DeclareSort of |
| |
DefineFun of |
| |
DefineSort of |
| |
SetLogic of |
| |
SetOption of |
type
term =
| |
Identifier of |
| |
Literal of |
| |
IdentifierTerms of |
| |
Exists of |
| |
Forall of |
| |
Let of |
type
bf_term =
| |
BfIdentifier of |
| |
BfLiteral of |
| |
BfIdentifierTerms of |
type
sorted_var =
| |
SortedVar of |
type
var_binding =
| |
VarBinding of |
type
identifier =
| |
SymbolIdentifier of |
| |
UnderbarIdentifier of |
type
symbol =
| |
Symbol of |
type
index =
| |
NumeralIndex of |
| |
SymbolIndex of |
type
sort =
| |
Sort of |
| |
SortWithSorts of |
type
feature =
| |
Grammars |
| |
FwdDecls |
| |
Recursion |
type
sort_decl =
| |
SortDeclaration of |
type
dt_dec =
| |
DTDec of |
type
dt_cond_dec =
| |
DTConsDec of |
type
grammar_def =
| |
GrammarDef of |
type
grouped_rule_list =
| |
GroupedRuleList of |
type
gterm =
| |
GTConstant of |
| |
GTVariable of |
| |
GTBfTerm of |
type
literal =
| |
Numeral of |
| |
Decimal of |
| |
BoolConst of |
| |
HexConst of |
| |
BinConst of |
| |
StringConst of |
typenumeral =
string
typeboolconst =
string