ltlsynt: support multiple --tlsf options

* bin/common_finput.cc, bin/common_finput.hh: Add support for
process_tlsf_file.
* bin/ltlsynt.cc: Implement it.
* tests/core/syfco.test: Adjust test case.
This commit is contained in:
Alexandre Duret-Lutz 2022-06-22 15:20:54 +02:00
parent df685433f4
commit 04d718ab9c
4 changed files with 63 additions and 40 deletions

View file

@ -27,7 +27,8 @@
enum class job_type : char { LTL_STRING,
LTL_FILENAME,
AUT_FILENAME };
AUT_FILENAME,
TLSF_FILENAME };
struct job
{
@ -77,6 +78,9 @@ public:
virtual int
process_aut_file(const char* filename);
virtual int
process_tlsf_file(const char* filename);
virtual int
run();