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