Uses of Interface
org.smtlib.ISort.IFcnSort
Packages that use ISort.IFcnSort
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 ISort.IFcnSort in org.smtlib
Fields in org.smtlib declared as ISort.IFcnSortMethods in org.smtlib that return ISort.IFcnSortModifier and TypeMethodDescriptionISort.IFactory.createFcnSort(ISort[] args, ISort result) Creates a function sort.SymbolTable.lookup(int arity, IExpr.IIdentifier name) Lookup the Symbol with the given identifier and arity, returning its Sort.SymbolTable.lookupInstance(int arity, IExpr.IIdentifier name, ISort resultSort) The signature of the arity-n function name, instantiated so that its result sort is resultSort (a par entry's parameters are bound by unification), or null if there is no such function or its result sort cannot be resultSort.static ISort.IFcnSortTypeChecker.resolveFcnSort(SymbolTable symTable, IExpr.IIdentifier id, List<ISort> sorts, ISort result, IPos pos, List<IResponse> errors) Checks a function signature as checkFcn does, adding any errors to errors; returns the signature with its sorts resolved in the current scope (so a sort parameter in scope becomes its IParameter), or null if there were errors.Methods in org.smtlib with parameters of type ISort.IFcnSortModifier and TypeMethodDescriptionIVisitor.TreeVisitor.visit(ISort.IFcnSort s) IVisitor.visit(ISort.IFcnSort s) TypeChecker.visit(ISort.IFcnSort s) Constructors in org.smtlib with parameters of type ISort.IFcnSortModifierConstructorDescriptionEntry(IExpr.IIdentifier name, ISort.IFcnSort sort, List<IExpr.IAttribute<?>> attrs, List<ISort.IParameter> parameters) Constructs a symbol table entry -
Uses of ISort.IFcnSort in org.smtlib.impl
Classes in org.smtlib.impl that implement ISort.IFcnSortModifier and TypeClassDescriptionstatic classRepresents the class of the sort of a function symbol. -
Uses of ISort.IFcnSort in org.smtlib.sexpr
Methods in org.smtlib.sexpr with parameters of type ISort.IFcnSort -
Uses of ISort.IFcnSort in org.smtlib.solvers
Methods in org.smtlib.solvers with parameters of type ISort.IFcnSort