Uses of Interface
org.smtlib.ICommand.Icomment
Packages that use ICommand.Icomment
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.
-
Uses of ICommand.Icomment in org.smtlib
Methods in org.smtlib that return ICommand.IcommentModifier and TypeMethodDescriptionCreates a comment pseudo-command object, carrying the given raw comment text (seeICommand.Icomment).Methods in org.smtlib with parameters of type ICommand.IcommentModifier and TypeMethodDescriptionIVisitor.TreeVisitor.visit(ICommand.Icomment e) default TIVisitor.visit(ICommand.Icomment e) -
Uses of ICommand.Icomment in org.smtlib.command
Classes in org.smtlib.command that implement ICommand.IcommentModifier and TypeClassDescriptionclassA synthetic pseudo-command representing a comment that appeared immediately before a real command in a script -- not part of the SMT-LIB command grammar itself, but modeled as a real, typedICommand.Icomment(see issue #115) rather than a genericICommand, so execution, typed-visitor traversal, and printing all dispatch to it the same way every other command does, with no reflection-based or generic-fallback special case. -
Uses of ICommand.Icomment in org.smtlib.impl
Methods in org.smtlib.impl that return ICommand.Icomment -
Uses of ICommand.Icomment in org.smtlib.sexpr
Methods in org.smtlib.sexpr with parameters of type ICommand.IcommentModifier and TypeMethodDescriptionPrinter.visit(ICommand.Icomment e) A comment is never "(commandName args)" S-expression syntax to begin with, so this doesn't go throughprintCommand()like every other command here -- instead it's printed directly, now that Comment is a real, typed command rather than going through the genericvisit(ICommand)fallback's reflection-basedwrite()lookup (see issue #115; this logic used to live in awrite()override onC_commentitself, invoked only via that reflection call -- moved here instead, so printing for every command, including this one, lives in exactly one place: Printer's own typedvisit()methods).