Add never claim parser.

* src/neverclaimparse/: New directory.
* src/neverclaimparse/fmterror.cc: New file.  Print a formatted parse
error on a output stream.
* src/neverclaimparse/neverclaimparse.yy: New file.  Parser declaration
for Bison.
* src/neverclaimparse/neverclaimscan.ll: New file.  Scanner declaration
for Flex.
* src/neverclaimparse/public.hh: New file.  Public header for external
use.
* src/neverclaimparse/parsedecl.hh: New file.  Header file for
Flex-Bison interaction.
* src/neverclaimparse/Makefile.am: New Makefile.
* src/tgbatest/neverclaimread.cc: New file.  Test program for the
never claim parser.
* src/tgbatest/neverclaimread.test: New file.  Test script for the
never claim parser.
* src/tgbatest/Makefile.am: Adjust.
* configure.ac : Adjust.
* README: Adjust.
This commit is contained in:
Felix Abecassis 2010-05-25 16:19:20 +02:00 committed by Alexandre Duret-Lutz
parent 7da112344e
commit ab6ec5cb63
13 changed files with 743 additions and 41 deletions

View file

@ -39,6 +39,7 @@ check_PROGRAMS = \
explprod \
ltlprod \
mixprod \
neverclaimread \
powerset \
reductgba \
reduccmp \
@ -57,6 +58,7 @@ explprod_SOURCES = explprod.cc
ltl2tgba_SOURCES = ltl2tgba.cc
ltlprod_SOURCES = ltlprod.cc
mixprod_SOURCES = mixprod.cc
neverclaimread_SOURCES = neverclaimread.cc
powerset_SOURCES = powerset.cc
randtgba_SOURCES = randtgba.cc
reductgba_SOURCES = reductgba.cc
@ -73,6 +75,7 @@ TESTS = \
explicit.test \
taatgba.test \
tgbaread.test \
neverclaimread.test \
readsave.test \
ltl2tgba.test \
ltl2neverclaim.test \