* src/ExternalTranslator.h (class ExternalTranslator):

Declare class SpotWrapper as a friend.
* src/SpotWrapper.h, src/SpotWrapper.cc: New files.
* src/Makefile.am (lbtt_translate_SOURCES): Add SpotWrapper.cc
and SpotWrapper.h.
* src/translate.cc (main): Add the --spot option, and build
a SpotWrapper of required.
This commit is contained in:
Alexandre Duret-Lutz 2003-07-09 14:11:25 +00:00
parent 5cc9c66dc0
commit 8af9996863
6 changed files with 317 additions and 28 deletions

View file

@ -13,10 +13,30 @@ UserCommands.cc
EXTRA_lbtt_SOURCES = gnu-getopt.h Config-parse.h
lbtt_LDADD = @LIBOBJS@ @READLINELIBS@
lbtt_translate_SOURCES = Alloc.h BitArray.h BitArray.cc Exception.h \
ExternalTranslator.h ExternalTranslator.cc FormulaWriter.h LbtWrapper.h \
LtlFormula.h LtlFormula.cc NeverClaim-parse.yy NeverClaim-lex.ll \
NeverClaimAutomaton.h NeverClaimAutomaton.cc SpinWrapper.h SpinWrapper.cc \
StringUtil.h StringUtil.cc translate.h translate.cc TranslatorInterface.h
lbtt_translate_SOURCES = \
Alloc.h \
BitArray.h \
BitArray.cc \
Exception.h \
ExternalTranslator.h \
ExternalTranslator.cc \
FormulaWriter.h \
LbtWrapper.h \
LtlFormula.h \
LtlFormula.cc \
NeverClaim-parse.yy \
NeverClaim-lex.ll \
NeverClaimAutomaton.h \
NeverClaimAutomaton.cc \
SpinWrapper.h \
SpinWrapper.cc \
SpotWrapper.h \
SpotWrapper.cc \
StringUtil.h \
StringUtil.cc \
translate.h \
translate.cc \
TranslatorInterface.h
EXTRA_lbtt_translate_SOURCES = gnu-getopt.h NeverClaim-parse.h
lbtt_translate_LDADD = @LIBOBJS@