Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Spot
Spot
Commits
6c2bdf45
Commit
6c2bdf45
authored
Apr 10, 2008
by
Alexandre Duret-Lutz
Browse files
Update to LBTT 1.2.1
parent
43c9c6fa
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
lbtt/ChangeLog
View file @
6c2bdf45
...
...
@@ -25,13 +25,13 @@
Update description of the --formulafile command line option.
(Configuration::print): Do not display a file name when reading
formulas from standard input.
* src/SpotWrapper.h, src/SpotWrapper.cc: Merge files from
Spot 0.2 (contributed by Alexandre Duret-Lutz); remove #pragma
definitions.
* src/ExternalTranslator.h, src/Makefile.in, src/translate.cc:
Merge changes from Spot 0.2 (contributed by Alexandre Duret-Lutz).
* doc/lbtt.texi: Fix typo in URL of the FormulaOptions block
generator. Update version, add documentation and references about
support for Spot. Describe the new semantics of the --formulafile
...
...
@@ -133,7 +133,7 @@
log file.
* configure.ac: Add test for the setsid library function.
2004-07-31 Heikki Tauriainen <heikki.tauriainen@hut.fi>
* src/Product.h (ProductEdge::edge_1, ProductEdge::edge_2):
...
...
@@ -187,7 +187,7 @@
* doc/texinfo.tex: New upstream version.
* doc/lbtt.texi: Update to edition 1.1.0.
* NEWS: Update.
2004-07-02 Heikki Tauriainen <heikki.tauriainen@hut.fi>
* src/UserCommandReader.cc (parseCommand): Recognize
...
...
@@ -266,13 +266,13 @@
New files for providing specializations of the general product
computation operation applicable to Bchi automata and state
spaces.
* src/Makefile.am: Add BuchiProduct.h, BuchiProduct.cc,
Product.h, SccCollection.h and StateSpaceProduct.h to
lbtt_SOURCES.
Remove ProductAutomaton.h, ProductAutomaton.cc and
SccIterator.h from lbtt_SOURCES.
* src/Graph.h.in (Graph::EdgeContainerType, Graph::Path): New
type definitions.
(Graph::PathElement): New class.
...
...
@@ -346,7 +346,7 @@
(printAcceptingCycle): Update parameter list and documentation.
Display all relevant information about an accepting execution
of a Bchi automaton.
2004-05-18 Heikki Tauriainen <heikki.tauriainen@hut.fi>
* configure.ac (YACC): Do not add `-d' here.
...
...
@@ -374,7 +374,7 @@
* src/NeverClaim-lex.ll: Add %option nounput to avoid a
compiler warning.
* src/ExternalTranslator.h: Include the TempFsysName.h header.
(ExternalTranslator::TempFileObject): Remove.
(ExternalTranslator::registerTempFileObject): Change
...
...
@@ -484,7 +484,7 @@
command line option.
(printCommandHelp): Update the description of the `formula'
command.
* src/UserCommandReader.cc (executeUserCommands): Accept one
optional parameter for the `formula' command. Pass the input
tokens as an additional parameter in the printFormula call.
...
...
@@ -514,7 +514,7 @@
* src/TempFsysName.h, src/TempFsysName.cc New files.
* src/Makefile.am: Add TempFsysName.h and TempFsysName.cc to
lbtt_SOURCES.
* src/TestRoundInfo.h: Include the TempFsysName.h header.
(TestRoundInfo::formula_file_name[])
(TestRoundInfo::automaton_file_name)
...
...
@@ -522,7 +522,7 @@
TempFsysName*.
(TestRoundInfo::TestRoundInfo): Initialize temporary file
name pointers to 0.
* src/main.cc: Include the TempFsysName.h header.
(allocateTempFilenames, deallocateTempFilenames): New functions.
(abortHandler): New signal handler.
...
...
@@ -867,7 +867,7 @@
after colon in output. Return 3 if an unexpected exception
occurred. In this case print an additional newline before the
error message.
2004-02-19 Heikki Tauriainen <heikki.tauriainen@hut.fi>
* src/StringUtil.h: Include the IntervalList.h header.
...
...
@@ -935,7 +935,7 @@
Reformat the automata file format section to avoid overfull lines
in dvi generation.
Fix description of the Algorithm block used with lbtt-translate.
* doc/testprocedure.txt, doc/intersectioncheck.txt: Add initial
newlines.
...
...
lbtt/NEWS
View file @
6c2bdf45
lbtt NEWS -- history of user-visible changes.
30 Aug
200
5
Copyright (C) 200
5
Heikki Tauriainen
lbtt NEWS -- history of user-visible changes.
9 Apr
200
8
Copyright (C) 200
8
Heikki Tauriainen
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
...
...
@@ -12,6 +12,11 @@ Copyright (C) 2005 Heikki Tauriainen
Please send bug reports to <heikki.tauriainen@tkk.fi>.
Version 1.2.1
* Fix compilation and warnings on GCC 4.3 (thanks to Alexandre Duret-Lutz
for the patch).
Version 1.2.0
* This release adds direct support (contributed by Alexandre Duret-Lutz)
...
...
lbtt/README
View file @
6c2bdf45
lbtt version 1.2.
0
lbtt version 1.2.
1
------------------
lbtt is a tool for testing programs that translate formulas
...
...
lbtt/configure.ac
View file @
6c2bdf45
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.59])
AC_INIT([lbtt], [1.2.
0
], [heikki.tauriainen@tkk.fi])
AC_REVISION([Revision: 1.
8
])
AC_INIT([lbtt], [1.2.
1
], [heikki.tauriainen@tkk.fi])
AC_REVISION([Revision: 1.
9
])
AC_CONFIG_SRCDIR([src/main.cc])
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE
...
...
lbtt/doc/texinfo.tex
View file @
6c2bdf45
This diff is collapsed.
Click to expand it.
lbtt/src/NeverClaim-parse.yy
View file @
6c2bdf45
...
...
@@ -219,12 +219,12 @@ transition: NC_DOUBLE_COLON formula NC_RIGHT_ARROW NC_GOTO NC_LABEL
;
formula: NC_PROPOSITION
{
$$ = $1;
{
$$ = $1;
}
| NC_TRUE
{
$$ = $1;
{
$$ = $1;
}
| NC_FALSE
{
...
...
@@ -290,7 +290,7 @@ int parseNeverClaim(FILE* stream, NeverClaimAutomaton& a)
* a -- A reference to a NeverClaimAutomaton object in
* which the results should be stored.
*
* Returns:
* Returns:
*
* ------------------------------------------------------------------------- */
{
...
...
lbtt/src/main.cc
View file @
6c2bdf45
...
...
@@ -367,7 +367,7 @@ bool testLoop()
round_info
.
error
=
false
;
round_info
.
skip
=
(
round_info
.
current_round
<
round_info
.
next_round_to_run
);
if
(
!
round_info
.
skip
)
printText
(
string
(
"Round "
)
+
toString
(
round_info
.
current_round
)
+
" of "
+
toString
(
global_options
.
number_of_rounds
)
+
"
\n\n
"
,
...
...
@@ -396,7 +396,7 @@ bool testLoop()
configuration
.
global_options
.
statespace_random_seed
=
LRAND
(
0
,
RAND_MAX
);
#endif
/* HAVE_RAND48 */
if
(
global_options
.
statespace_change_interval
==
0
)
round_info
.
next_round_to_change_statespace
=
global_options
.
number_of_rounds
+
1
;
...
...
@@ -434,7 +434,7 @@ bool testLoop()
*/
round_info
.
fresh_formula
=
(
round_info
.
next_round_to_change_formula
=
(
round_info
.
next_round_to_change_formula
==
round_info
.
current_round
);
if
(
round_info
.
fresh_formula
)
...
...
@@ -743,7 +743,7 @@ bool testLoop()
int
main
(
int
argc
,
char
*
argv
[])
{
try
try
{
configuration
.
read
(
argc
,
argv
);
}
...
...
@@ -792,7 +792,7 @@ int main(int argc, char* argv[])
using_history
();
#endif
/* HAVE_READLINE */
try
try
{
allocateTempFilenames
();
if
(
!
testLoop
())
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment