Command
Encapsulation of a command.
Commands are constructed by the
input
parser
and can be invoked on
the
solver
and
symbol
manager
.
- class cvc5. Command
-
Encapsulation of a command.
Commands are constructed by the input parser and can be invoked on the solver and symbol manager.
Wrapper class for the C++ class
cvc5::parser::Command
.- getCommandName ( )
-
Get the name for this command, e.g. “assert”.
- Returns :
-
The name of this command.
- invoke ( )
-
Invoke the command on the solver and symbol manager, and returns the result.
- Parameters :
-
-
solver – The solver to invoke the command on.
-
sm – The symbol manager to invoke the command on.
-
- Returns :
-
A string representation of the result.
- isNull ( )
-
- Returns :
-
True if this command is null.
- toString ( )
-
- Returns :
-
A string representation of this result.