Modules | |
| Decorating the dot output | |
Typedefs | |
| typedef std::pair< tgbayy::location, std::string > | spot::tgba_parse_error |
| A parse diagnostic with its location. | |
| typedef std::list< tgba_parse_error > | spot::tgba_parse_error_list |
| A list of parser diagnostics, as filled by parse. | |
Functions | |
| std::ostream & | spot::dotty_reachable (std::ostream &os, const tgba *g, dotty_decorator *dd=dotty_decorator::instance()) |
| Print reachable states in dot format. | |
| std::ostream & | spot::lbtt_reachable (std::ostream &os, const tgba *g) |
| Print reachable states in LBTT format. | |
| std::ostream & | spot::never_claim_reachable (std::ostream &os, const tgba_sba_proxy *g, const ltl::formula *f=0) |
| Print reachable states in Spin never claim format. | |
| std::ostream & | spot::tgba_save_reachable (std::ostream &os, const tgba *g) |
| Save reachable states in text format. | |
| tgba_explicit * | spot::tgba_parse (const std::string &filename, tgba_parse_error_list &error_list, bdd_dict *dict, ltl::environment &env=ltl::default_environment::instance(), ltl::environment &envacc=ltl::default_environment::instance(), bool debug=false) |
| Build a spot::tgba_explicit from a text file. | |
| bool | spot::format_tgba_parse_errors (std::ostream &os, const std::string &filename, tgba_parse_error_list &error_list) |
| Format diagnostics produced by spot::tgba_parse. | |
| typedef std::pair<tgbayy::location, std::string> spot::tgba_parse_error |
A parse diagnostic with its location.
| typedef std::list<tgba_parse_error> spot::tgba_parse_error_list |
A list of parser diagnostics, as filled by parse.
| std::ostream& spot::dotty_reachable | ( | std::ostream & | os, | |
| const tgba * | g, | |||
| dotty_decorator * | dd = dotty_decorator::instance() | |||
| ) |
Print reachable states in dot format.
The dd argument allows to customize the output in various ways. See this page for a list of available decorators.
| bool spot::format_tgba_parse_errors | ( | std::ostream & | os, | |
| const std::string & | filename, | |||
| tgba_parse_error_list & | error_list | |||
| ) |
Format diagnostics produced by spot::tgba_parse.
| os | Where diagnostics should be output. | |
| filename | The filename that should appear in the diagnostics. | |
| error_list | The error list filled by spot::ltl::parse while parsing ltl_string. |
true iff any diagnostic was output. | std::ostream& spot::lbtt_reachable | ( | std::ostream & | os, | |
| const tgba * | g | |||
| ) |
Print reachable states in LBTT format.
| g | The automata to print. | |
| os | Where to print. |
| std::ostream& spot::never_claim_reachable | ( | std::ostream & | os, | |
| const tgba_sba_proxy * | g, | |||
| const ltl::formula * | f = 0 | |||
| ) |
Print reachable states in Spin never claim format.
| os | The output stream to print on. | |
| g | The degeneralized automaton to output. | |
| f | The (optional) formula associated to the automaton. If given it will be output as a comment. |
| tgba_explicit* spot::tgba_parse | ( | const std::string & | filename, | |
| tgba_parse_error_list & | error_list, | |||
| bdd_dict * | dict, | |||
| ltl::environment & | env = ltl::default_environment::instance(), |
|||
| ltl::environment & | envacc = ltl::default_environment::instance(), |
|||
| bool | debug = false | |||
| ) |
Build a spot::tgba_explicit from a text file.
| filename | The name of the file to parse. | |
| error_list | A list that will be filled with parse errors that occured during parsing. | |
| dict | The BDD dictionary where to use. | |
| env | The environment of atomic proposition into which parsing should take place. | |
| envacc | The environment of acceptance conditions into which parsing should take place. | |
| debug | When true, causes the parser to trace its execution. |
| std::ostream& spot::tgba_save_reachable | ( | std::ostream & | os, | |
| const tgba * | g | |||
| ) |
Save reachable states in text format.
1.5.2