Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ltlvisit/tunabbrev.hh File Reference

#include "ltlast/formula.hh"
#include "ltlvisit/lunabbrev.hh"

Include dependency graph for tunabbrev.hh:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  spot
namespace  spot::ltl

Classes

class  spot::ltl::unabbreviate_ltl_visitor
 Clone and rewrite a formula to remove most of the abbreviated LTL and logical operators. More...

Functions

formula * unabbreviate_ltl (const formula *f)
 Clone and rewrite a formula to remove most of the abbreviated LTL and logical operators.


Function Documentation

formula* unabbreviate_ltl const formula *  f  ) 
 

Clone and rewrite a formula to remove most of the abbreviated LTL and logical operators.

The rewriting performed on logical operator is the same as the one done by spot::ltl::unabbreviate_logic.

This will also rewrite unary operators such as unop::F, and unop::G, using only binop::U, and binop::R.


Please comment this page and report errors about it on the RefDocComments page.
Generated on Fri Aug 13 14:42:42 2004 for spot by doxygen 1.3.8