smtlib.parser

Commands

object Commands

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Commands
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class ALL() extends Logic with Product with Serializable

    Most general logic supported by the solver

  2. case class AUFLIA() extends StandardLogic with Product with Serializable

  3. case class AUFLIRA() extends StandardLogic with Product with Serializable

  4. case class AUFNIRA() extends StandardLogic with Product with Serializable

  5. case class AllStatisticsInfoFlag() extends InfoFlag with Product with Serializable

  6. case class Assert(term: Term) extends Command with Product with Serializable

  7. case class AssertionStackLevelsInfoFlag() extends InfoFlag with Product with Serializable

  8. case class AttributeOption(attribute: Attribute) extends SMTOption with Product with Serializable

  9. case class AuthorsInfoFlag() extends InfoFlag with Product with Serializable

  10. case class CheckSat() extends Command with Product with Serializable

  11. case class CheckSatAssuming(propLiterals: Seq[PropLiteral]) extends Command with Product with Serializable

  12. sealed abstract class Command extends Positioned with SExpr

  13. abstract class CommandExtension extends Command

  14. case class Constructor(sym: SSymbol, fields: Seq[(SSymbol, Sort)]) extends Product with Serializable

  15. case class DeclareConst(name: SSymbol, sort: Sort) extends Command with Product with Serializable

  16. case class DeclareDatatypes(datatypes: Seq[(SSymbol, Seq[Constructor])]) extends Command with Product with Serializable

  17. case class DeclareFun(name: SSymbol, paramSorts: Seq[Sort], returnSort: Sort) extends Command with Product with Serializable

  18. case class DeclareSort(name: SSymbol, arity: Int) extends Command with Product with Serializable

  19. case class DefineFun(funDef: FunDef) extends Command with Product with Serializable

  20. case class DefineFunRec(funDef: FunDef) extends Command with Product with Serializable

  21. case class DefineFunsRec(funDecls: Seq[FunDec], bodies: Seq[Term]) extends Command with Product with Serializable

  22. case class DefineSort(name: SSymbol, params: Seq[SSymbol], sort: Sort) extends Command with Product with Serializable

  23. case class DiagnosticOutputChannel(value: String) extends SMTOption with Product with Serializable

  24. case class Echo(value: SString) extends Command with Product with Serializable

  25. case class ErrorBehaviorInfoFlag() extends InfoFlag with Product with Serializable

  26. case class Exit() extends Command with Product with Serializable

  27. case class FunDec(name: SSymbol, params: Seq[SortedVar], returnSort: Sort) extends Product with Serializable

  28. case class FunDef(name: SSymbol, params: Seq[SortedVar], returnSort: Sort, body: Term) extends Product with Serializable

  29. case class GetAssertions() extends Command with Product with Serializable

  30. case class GetAssignment() extends Command with Product with Serializable

  31. case class GetInfo(flag: InfoFlag) extends Command with Product with Serializable

  32. case class GetModel() extends Command with Product with Serializable

  33. case class GetOption(key: SKeyword) extends Command with Product with Serializable

  34. case class GetProof() extends Command with Product with Serializable

  35. case class GetUnsatAssumptions() extends Command with Product with Serializable

  36. case class GetUnsatCore() extends Command with Product with Serializable

  37. case class GetValue(term: Term, terms: Seq[Term]) extends Command with Product with Serializable

  38. case class GlobalDeclarations(value: Boolean) extends SMTOption with Product with Serializable

  39. sealed abstract class InfoFlag extends Tree with Positioned

  40. case class KeywordInfoFlag(keyword: String) extends InfoFlag with Product with Serializable

  41. case class LRA() extends StandardLogic with Product with Serializable

  42. trait Logic extends Positioned

  43. case class NameInfoFlag() extends InfoFlag with Product with Serializable

  44. case class NonStandardLogic(sym: SSymbol) extends Logic with Product with Serializable

    A non-standard logic symbol supported by the solver

  45. case class Pop(n: Int) extends Command with Product with Serializable

  46. case class PrintSuccess(value: Boolean) extends SMTOption with Product with Serializable

  47. case class ProduceAssertions(value: Boolean) extends SMTOption with Product with Serializable

  48. case class ProduceAssignments(value: Boolean) extends SMTOption with Product with Serializable

  49. case class ProduceModels(value: Boolean) extends SMTOption with Product with Serializable

  50. case class ProduceProofs(value: Boolean) extends SMTOption with Product with Serializable

  51. case class ProduceUnsatAssumptions(value: Boolean) extends SMTOption with Product with Serializable

  52. case class ProduceUnsatCores(value: Boolean) extends SMTOption with Product with Serializable

  53. case class PropLiteral(symbol: SSymbol, polarity: Boolean) extends Positioned with Product with Serializable

  54. case class Push(n: Int) extends Command with Product with Serializable

  55. case class QF_ABV() extends StandardLogic with Product with Serializable

  56. case class QF_AUFBV() extends StandardLogic with Product with Serializable

  57. case class QF_AUFLIA() extends StandardLogic with Product with Serializable

  58. case class QF_AX() extends StandardLogic with Product with Serializable

  59. case class QF_BV() extends StandardLogic with Product with Serializable

  60. case class QF_IDL() extends StandardLogic with Product with Serializable

  61. case class QF_LIA() extends StandardLogic with Product with Serializable

  62. case class QF_LRA() extends StandardLogic with Product with Serializable

  63. case class QF_NIA() extends StandardLogic with Product with Serializable

  64. case class QF_NRA() extends StandardLogic with Product with Serializable

  65. case class QF_RDL() extends StandardLogic with Product with Serializable

  66. case class QF_UF() extends StandardLogic with Product with Serializable

  67. case class QF_UFBV() extends StandardLogic with Product with Serializable

  68. case class QF_UFIDL() extends StandardLogic with Product with Serializable

  69. case class QF_UFLIA() extends StandardLogic with Product with Serializable

  70. case class QF_UFLRA() extends StandardLogic with Product with Serializable

  71. case class QF_UFNRA() extends StandardLogic with Product with Serializable

  72. case class RandomSeed(value: Int) extends SMTOption with Product with Serializable

  73. case class ReasonUnknownInfoFlag() extends InfoFlag with Product with Serializable

  74. case class RegularOutputChannel(value: String) extends SMTOption with Product with Serializable

  75. case class ReproducibleResourceLimit(value: Int) extends SMTOption with Product with Serializable

  76. case class Reset() extends Command with Product with Serializable

  77. case class ResetAssertions() extends Command with Product with Serializable

  78. sealed abstract class SMTOption extends Tree with Positioned

  79. case class Script(commands: List[Command]) extends Product with Serializable

  80. case class SetInfo(attribute: Attribute) extends Command with Product with Serializable

  81. case class SetLogic(logic: Logic) extends Command with Product with Serializable

  82. case class SetOption(option: SMTOption) extends Command with Product with Serializable

  83. trait StandardLogic extends Logic

    A standard logic language

  84. case class UFLRA() extends StandardLogic with Product with Serializable

  85. case class UFNIA() extends StandardLogic with Product with Serializable

  86. case class Verbosity(value: Int) extends SMTOption with Product with Serializable

  87. case class VersionInfoFlag() extends InfoFlag with Product with Serializable

  88. class InteractiveMode extends SMTOption

    Annotations
    @deprecated
    Deprecated

    (Since version SMT-LIB 2.5) The solver option :interactive-mode has been renamed :produce-assertions. Use ProduceAssertions instead

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Logic

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. object InteractiveMode

    Annotations
    @deprecated
    Deprecated

    (Since version SMT-LIB 2.5) The solver option :interactive-mode has been renamed :produce-assertions. Use ProduceAssertions instead

Inherited from AnyRef

Inherited from Any

Ungrouped