spot
1.1.3
|
#include "ltlast/formula.hh"
#include "ltlenv/defaultenv.hh"
#include "ltlast/nfa.hh"
#include "eltlparse/location.hh"
#include <string>
#include <list>
#include <map>
#include <utility>
#include <iosfwd>
Go to the source code of this file.
Namespaces | |
spot | |
spot::eltl | |
Typedefs | |
typedef std::pair< std::string, std::string > | spot::eltl::spair |
typedef std::pair < eltlyy::location, spair > | spot::eltl::parse_error |
A parse diagnostic <location, <file, message>>. More... | |
typedef std::list< parse_error > | spot::eltl::parse_error_list |
A list of parser diagnostics, as filled by parse. More... | |
Functions | |
const formula * | spot::eltl::parse_file (const std::string &filename, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false) |
Build a formula from a text file. More... | |
const formula * | spot::eltl::parse_string (const std::string &eltl_string, parse_error_list &error_list, environment &env=default_environment::instance(), bool debug=false) |
Build a formula from an ELTL string. More... | |
bool | spot::eltl::format_parse_errors (std::ostream &os, parse_error_list &error_list) |
Format diagnostics produced by spot::eltl::parse. More... | |