public class Yices2FormulaManager extends AbstractFormulaManager<Integer,Integer,Long,Integer>
BASIC_OPERATORS, DISALLOWED_CHARACTER_REPLACEMENT, SMTLIB2_KEYWORDS| Modifier | Constructor and Description |
|---|---|
protected |
Yices2FormulaManager(Yices2FormulaCreator pFormulaCreator,
org.sosy_lab.java_smt.solvers.yices2.Yices2UFManager pFunctionManager,
Yices2BooleanFormulaManager pBooleanManager,
Yices2IntegerFormulaManager pIntegerManager,
Yices2RationalFormulaManager pRationalManager,
Yices2BitvectorFormulaManager pBitvectorManager) |
| Modifier and Type | Method and Description |
|---|---|
Appender |
dumpFormula(Integer formula) |
BooleanFormula |
parse(String pS)
Parse a boolean formula given as a String in an SMT-LIB file format.
|
applyCNFImpl, applyNNFImpl, applyQELightImpl, applyTactic, applyUFEImpl, checkVariableName, dumpFormula, escape, extractInfo, extractVariables, extractVariablesAndUFs, getArrayFormulaManager, getBitvectorFormulaManager, getBooleanFormulaManager, getEnvironment, getFloatingPointFormulaManager, getFormulaCreator, getFormulaType, getIntegerFormulaManager, getQuantifiedFormulaManager, getRationalFormulaManager, getSLFormulaManager, getUFManager, isValidName, makeApplication, makeApplication, makeVariable, simplify, simplify, substitute, transformRecursively, translateFrom, unescape, visit, visitRecursivelyprotected Yices2FormulaManager(Yices2FormulaCreator pFormulaCreator, org.sosy_lab.java_smt.solvers.yices2.Yices2UFManager pFunctionManager, Yices2BooleanFormulaManager pBooleanManager, Yices2IntegerFormulaManager pIntegerManager, Yices2RationalFormulaManager pRationalManager, Yices2BitvectorFormulaManager pBitvectorManager)
public BooleanFormula parse(String pS) throws IllegalArgumentException
FormulaManagerIllegalArgumentException - If the string cannot be parsed.public Appender dumpFormula(Integer formula)
dumpFormula in class AbstractFormulaManager<Integer,Integer,Long,Integer>