#include "ltlast/formula.hh"
#include "ltlparse/location.hh"
#include "ltlenv/defaultenv.hh"
#include <string>
#include <list>
#include <utility>
#include <iosfwd>
Go to the source code of this file.
Functions |
const formula * | spot::ltl::parse (const std::string <l_string, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false, bool lenient=false) |
| Build a formula from an LTL string.
|
const formula * | spot::ltl::parse_boolean (const std::string <l_string, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false, bool lenient=false) |
| Build a Boolean formula from a string.
|
const formula * | spot::ltl::parse_lbt (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 in LBT's format.
|
const formula * | spot::ltl::parse_sere (const std::string &sere_string, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false, bool lenient=false) |
| Build a formula from a string representing a SERE.
|
bool | spot::ltl::format_parse_errors (std::ostream &os, const std::string &input_string, const parse_error_list &error_list) |
| Format diagnostics produced by spot::ltl::parse or spot::ltl::ratexp.
|
void | spot::ltl::fix_utf8_locations (const std::string <l_string, parse_error_list &error_list) |
| Fix location of diagnostics assuming the input is utf8.
|