Commit c5461335 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

ltl2tgba on-line: display edge and transition count

* wrap/python/ajax/spot.in: Adjust display.
* NEWS: Mention it.
parent b99cfa88
......@@ -17,6 +17,8 @@ New in spot 1.0a (not released):
GF(a|Fb) = GF(a|b)
FG(a&Xb) = FG(a&b)
FG(a&Gb) = FG(a&b)
- The on-line version of ltl2tgba now displays edge and
transition counts, just as the ltlcross tool.
* Pruning:
- lbtt has been removed from the distribution. A copy of the last
version we distributed is still available at
......
#!@PYTHON@
# -*- mode: python; coding: utf-8 -*-
# Copyright (C) 2011, 2012 Laboratoire de Recherche et Développement
# de l'Epita (LRDE).
# Copyright (C) 2011, 2012, 2013 Laboratoire de Recherche et
# Développement de l'Epita (LRDE).
#
# This file is part of Spot, a model checking library.
#
......@@ -299,7 +299,7 @@ def render_formula(f):
render_dot_maybe(dotsrc.str(), False)
def print_stats(automaton, detinfo = False):
stats = spot.stats_reachable(automaton)
stats = spot.sub_stats_reachable(automaton)
unbufprint("<p>%d state" % stats.states)
if stats.states > 1:
unbufprint("s")
......@@ -309,9 +309,11 @@ def print_stats(automaton, detinfo = False):
unbufprint(" (deterministic)")
else:
unbufprint(" (%d nondeterministic)" % nondet)
unbufprint(", %d transition" % stats.transitions)
if stats.transitions > 1:
unbufprint("s")
unbufprint(", %d edge%s (%d transition%s)"
% (stats.transitions,
's' if stats.transitions > 1 else '',
stats.sub_transitions,
's' if stats.sub_transitions > 1 else ''))
if hasattr(automaton, 'number_of_acceptance_conditions'):
count = automaton.number_of_acceptance_conditions()
if count > 0:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment