Classes | |
class | spot::ltl::random_ltl |
Generate random LTL formulae. More... | |
Typedefs | |
typedef std::pair< yy::Location, std::string > | spot::ltl::parse_error |
A parse diagnostic with its location. | |
typedef std::list< parse_error > | spot::ltl::parse_error_list |
A list of parser diagnostics, as filled by parse. | |
Functions | |
formula * | spot::ltl::parse (const std::string <l_string, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false) |
Build a formula from an LTL string. | |
bool | spot::ltl::format_parse_errors (std::ostream &os, const std::string <l_string, parse_error_list &error_list) |
Format diagnostics produced by spot::ltl::parse. | |
std::ostream & | spot::ltl::dotty (std::ostream &os, const formula *f) |
Write a formula tree using dot's syntax. | |
std::ostream & | spot::ltl::dump (std::ostream &os, const formula *f) |
Dump a formula tree. | |
std::ostream & | spot::ltl::to_string (const formula *f, std::ostream &os) |
Output a formula as a (parsable) string. | |
std::string | spot::ltl::to_string (const formula *f) |
Convert a formula into a (parsable) string. | |
std::ostream & | spot::ltl::to_spin_string (const formula *f, std::ostream &os) |
Output a formula as a (parsable by Spin) string. | |
std::string | spot::ltl::to_spin_string (const formula *f) |
Convert a formula into a (parsable by Spin) string. |
|
A parse diagnostic with its location.
|
|
A list of parser diagnostics, as filled by parse.
|
|
Write a formula tree using dot's syntax.
dot is part of the GraphViz package http://www.research.att.com/sw/tools/graphviz/ |
|
Dump a formula tree.
|
|
Format diagnostics produced by spot::ltl::parse.
|
|
Build a formula from an LTL string.
|
|
Convert a formula into a (parsable by Spin) string.
|
|
Output a formula as a (parsable by Spin) string.
|
|
Convert a formula into a (parsable) string.
|
|
Output a formula as a (parsable) string.
|