ltl2tgba.html: Display properties of formulas.

* src/ltlast/formula.hh, src/ltlast/formula.cc (list_formula_props):
New function.
* wrap/python/spot.i: Adjust to wrap list_formula_props.
* wrap/python/ajax/ltl2tgba.html: Add option to display properties.
* wrap/python/ajax/spot.in: Handle ff=p and display properties.
* wrap/python/ajax/protocol.txt: Adjust.
This commit is contained in:
Alexandre Duret-Lutz 2012-03-19 19:03:43 +01:00
parent 62bf41cdb4
commit 3d41bf9ff1
6 changed files with 84 additions and 26 deletions

View file

@ -1,5 +1,6 @@
// Copyright (C) 2008, 2009, 2010, 2011 Laboratoire de Recherche et
// Développement de l'Epita (LRDE).
// -*- encoding: utf-8 -*-
// Copyright (C) 2008, 2009, 2010, 2011, 2012 Laboratoire de Recherche
// et Développement de l'Epita (LRDE).
// Copyright (C) 2003, 2004, 2005 Laboratoire d'Informatique de
//
// This file is part of Spot, a model checking library.
@ -27,6 +28,7 @@
#include <string>
#include <cassert>
#include "predecl.hh"
#include <list>
namespace spot
{
@ -418,6 +420,8 @@ namespace spot
const formula* f,
bool abbreviated = false);
/// List the properties of formula \a f.
std::list<std::string> list_formula_props(const formula* f);
}
}