Uses of Interface
org.smtlib.IExpr.IStringLiteral
Packages that use IExpr.IStringLiteral
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 contains implementations of the SMT-LIB commands,
implementing the interfaces defined in ICommand;
these implementations are independent of the concrete syntax that might
be used, except that each command object has methods that can parse or print
representations of the command in the standard (or potentially other) concrete syntaxes.
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.IStringLiteral in org.smtlib
Methods in org.smtlib that return IExpr.IStringLiteralModifier and TypeMethodDescriptionICommand.Iecho.arg()Returns the string literal to be echoed.ICommand.IScript.filename()IParser.parseStringLiteral()Parse an SMT-LIB string literal; return null and log an error response if there is no valid string literalIExpr.IFactory.quotedString(String v) Creates an IStringLiteral from a string that is SMT-LIB escaped with enclosing quotes.IExpr.IFactory.unquotedString(String v) Creates an IStringLiteral from a pure character string with no SMT-LIB escapes or enclosing quotes.Methods in org.smtlib with parameters of type IExpr.IStringLiteralModifier and TypeMethodDescriptionAbstractSolver.echo(IExpr.IStringLiteral arg) ICommand.IFactory.echo(IExpr.IStringLiteral arg) Creates an echo command object.ISolver.echo(IExpr.IStringLiteral arg) Echoes the argument string back to the output channel.ICommand.IFactory.script(IExpr.IStringLiteral filename, List<ICommand> commands) Creates a script object containing the given filename or the given set of commands.IVisitor.TreeVisitor.visit(IExpr.IStringLiteral e) IVisitor.visit(IExpr.IStringLiteral e) TypeChecker.visit(IExpr.IStringLiteral e) -
Uses of IExpr.IStringLiteral in org.smtlib.command
Fields in org.smtlib.command declared as IExpr.IStringLiteralMethods in org.smtlib.command that return IExpr.IStringLiteralConstructors in org.smtlib.command with parameters of type IExpr.IStringLiteralModifierConstructorDescriptionConstructs an instance of the command -
Uses of IExpr.IStringLiteral in org.smtlib.impl
Classes in org.smtlib.impl that implement IExpr.IStringLiteralModifier and TypeClassDescriptionstatic classThis class represents an SMT String literal expression or syntax tokenFields in org.smtlib.impl declared as IExpr.IStringLiteralModifier and TypeFieldDescriptionprotected IExpr.IStringLiteralScript.filenameThe filename of the script fileMethods in org.smtlib.impl that return IExpr.IStringLiteralModifier and TypeMethodDescriptionScript.filename()The filename of the script fileFactory.quotedString(String v) Response.Factory.stringLiteral(String value) Factory.unquotedString(String v) Methods in org.smtlib.impl with parameters of type IExpr.IStringLiteralModifier and TypeMethodDescriptionFactory.echo(IExpr.IStringLiteral arg) Factory.script(IExpr.IStringLiteral filename, List<ICommand> commands) Constructors in org.smtlib.impl with parameters of type IExpr.IStringLiteralModifierConstructorDescriptionScript(IExpr.IStringLiteral filename, List<ICommand> list) Constructs the script with the given list of commands, hijacking the list itself -
Uses of IExpr.IStringLiteral in org.smtlib.sexpr
Methods in org.smtlib.sexpr with parameters of type IExpr.IStringLiteral -
Uses of IExpr.IStringLiteral in org.smtlib.solvers
Methods in org.smtlib.solvers with parameters of type IExpr.IStringLiteralModifier and TypeMethodDescriptionSolver_simplify.echo(IExpr.IStringLiteral arg) Solver_test.echo(IExpr.IStringLiteral arg) Solver_yices2.echo(IExpr.IStringLiteral arg) yices2 writes echo's text unquoted, so where it ends cannot be found (#136); the response to echo is its argumentSolver_z3_4_3.echo(IExpr.IStringLiteral arg) z3 4.3 writes echo's text unquoted, so where it ends cannot be found (#136); the response to echo is its argumentSolver_z3_4_5.echo(IExpr.IStringLiteral arg) Solver_simplify.Translator.visit(IExpr.IStringLiteral e)