Namespaces | Typedefs | Functions

public.hh File Reference

#include "ltlast/formula.hh"
#include "ltlparse/location.hh"
#include "ltlenv/defaultenv.hh"
#include <string>
#include <list>
#include <utility>
#include <iosfwd>
Include dependency graph for public.hh:

Go to the source code of this file.

Namespaces

namespace  spot
namespace  spot::ltl

Typedefs

typedef std::pair
< ltlyy::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 &ltl_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 &ltl_string, parse_error_list &error_list)
 Format diagnostics produced by spot::ltl::parse.

Please comment this page and report errors about it on the RefDocComments page.
Generated on Tue Feb 1 2011 12:00:52 for spot by doxygen 1.7.1