Uses of Interface
org.smtlib.IExpr.IBinding
Packages that use IExpr.IBinding
Package
Description
This package contains the main classes and abstract interfaces for this
SMT-LIB tool; the tool provides a stand-alone SMT-LIB-compliant command-line
application, an application that responds to SMT-LIB commands over a
network port, and an SMT-LIB Java API.
This package is an implementation of the interfaces defined in org.smtlib.
This package is a concrete implementation of a particular concrete syntax for the abstract SMT-LIB semantics.
This package implements various instances of org.smtlib.ISolver, which are
specific solvers that wrap and interact with various off-the-shelf SMT solvers
currently available.
-
Uses of IExpr.IBinding in org.smtlib
Methods in org.smtlib that return IExpr.IBindingModifier and TypeMethodDescriptionIExpr.IFactory.binding(IExpr.ISymbol symbol, IExpr expr) Creates a binding for a Let expression.IParser.parseBinding()Parses a binding "(id expression)", returning null with error messages if an error occursMethods in org.smtlib that return types with arguments of type IExpr.IBindingModifier and TypeMethodDescriptionIExpr.ILet.bindings()IParser.parseBindings()Parses a parenthesized sequence of let-bindings, returning null with error messages if an error occursMethods in org.smtlib with parameters of type IExpr.IBindingModifier and TypeMethodDescriptionIVisitor.TreeVisitor.visit(IExpr.IBinding e) IVisitor.visit(IExpr.IBinding e) TypeChecker.visit(IExpr.IBinding e) Method parameters in org.smtlib with type arguments of type IExpr.IBindingModifier and TypeMethodDescriptionIExpr.IFactory.let(List<IExpr.IBinding> bindings, IExpr e) Creates a Let expression. -
Uses of IExpr.IBinding in org.smtlib.impl
Classes in org.smtlib.impl that implement IExpr.IBindingModifier and TypeClassDescriptionstatic classRepresents a let-binding: a symbol bound to an expression.Fields in org.smtlib.impl with type parameters of type IExpr.IBindingMethods in org.smtlib.impl that return IExpr.IBindingMethods in org.smtlib.impl that return types with arguments of type IExpr.IBindingMethod parameters in org.smtlib.impl with type arguments of type IExpr.IBindingConstructor parameters in org.smtlib.impl with type arguments of type IExpr.IBindingModifierConstructorDescriptionLet(List<IExpr.IBinding> bindings, IExpr expr) Creates a let expression with the given bindings and body. -
Uses of IExpr.IBinding in org.smtlib.sexpr
Methods in org.smtlib.sexpr that return IExpr.IBindingModifier and TypeMethodDescriptionParser.parseBinding()Parses a binding "(id expression)", returning null with error messages if an error occursMethods in org.smtlib.sexpr that return types with arguments of type IExpr.IBindingModifier and TypeMethodDescriptionParser.parseBindings()Parses a parenthesized sequence of let-bindingsMethods in org.smtlib.sexpr with parameters of type IExpr.IBinding -
Uses of IExpr.IBinding in org.smtlib.solvers
Methods in org.smtlib.solvers with parameters of type IExpr.IBinding