public.hh File Reference

#include "ltlast/formula.hh"
#include <string>
#include <cassert>
#include "predecl.hh"
#include "environment.hh"
#include <functional>
#include "hashfunc.hh"
#include <hash_map>
#include <hash_set>
#include <boost/shared_ptr.hpp>
#include <list>
#include <set>
#include <map>
#include <iostream>
#include "position.hh"
#include <utility>
#include <iosfwd>
Include dependency graph for public.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  spot
namespace  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>>.
typedef std::list< parse_error > spot::eltl::parse_error_list
 A list of parser diagnostics, as filled by parse.

Functions

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.
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.
bool spot::eltl::format_parse_errors (std::ostream &os, parse_error_list &error_list)
 Format diagnostics produced by spot::eltl::parse.

Please comment this page and report errors about it on the RefDocComments page.
Generated on Fri Apr 16 09:40:48 2010 for spot by doxygen 1.6.3