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:
parent
7da112344e
commit
ab6ec5cb63
13 changed files with 743 additions and 41 deletions
81
README
81
README
|
|
@ -105,46 +105,47 @@ Layout of the source tree
|
|||
Core directories
|
||||
----------------
|
||||
|
||||
src/ Sources for libspot.
|
||||
kripke/ Kripke Structure interface.
|
||||
ltlast/ LTL abstract syntax tree (including nodes for ELTL).
|
||||
ltlenv/ LTL environments.
|
||||
ltlparse/ Parser for LTL formulae.
|
||||
ltlvisit/ Visitors of LTL formulae.
|
||||
ltltest/ Tests for ltlast/, ltlenv/, ltlparse/, and ltlvisit/.
|
||||
misc/ Miscellaneous support files.
|
||||
tgba/ TGBA objects and cousins.
|
||||
tgbaalgos/ Algorithms on TGBA.
|
||||
gtec/ Couvreur's Emptiness-Check.
|
||||
tgbaparse/ Parser for explicit TGBA.
|
||||
tgbatest/ Tests for tgba/, tgbaalgos/, and tgbaparse/.
|
||||
evtgba*/ Ignore these for now.
|
||||
eltlparse/ Parser for ELTL formulae.
|
||||
eltltest/ Tests for ELTL nodes in ltlast/ and eltlparse/.
|
||||
saba/ SABA (State-labeled Alternating Büchi Automata) objects.
|
||||
sabaalgos/ Algorithms on SABA.
|
||||
sabatest/ Tests for saba/, sabaalgos/.
|
||||
sanity/ Sanity tests for the whole project.
|
||||
doc/ Documentation for libspot.
|
||||
spot.html/ HTML reference manual.
|
||||
spot.latex/ Sources for the PDF manual. (Not distributed, can be rebuilt.)
|
||||
spotref.pdf PDF reference manual.
|
||||
bench/ Benchmarks for ...
|
||||
emptchk/ ... emptiness-check algorithms,
|
||||
gspn-ssp/ ... various symmetry-based methods with GreatSPN,
|
||||
ltl2tgba/ ... LTL-to-Büchi translation algorithms,
|
||||
ltlcounter/ ... translation of a class of LTL formulae,
|
||||
scc-stats/ ... SCC statistics after translation of LTL formulae,
|
||||
split-product/ ... parallelizing gain after splitting LTL automata.
|
||||
wrap/ Wrappers for other languages.
|
||||
python/ Python bindings for Spot and BuDDy
|
||||
tests/ Tests for these bindings
|
||||
cgi-bin/ Python-based CGI script (ltl-to-tgba translator)
|
||||
iface/ Interfaces to other libraries.
|
||||
gspn/ GreatSPN interface.
|
||||
examples/ Supporting models used by the test cases.
|
||||
nips/ NIPS interface (to use Promela models).
|
||||
nipstest/ Tests for NIPS.
|
||||
src/ Sources for libspot.
|
||||
kripke/ Kripke Structure interface.
|
||||
ltlast/ LTL abstract syntax tree (including nodes for ELTL).
|
||||
ltlenv/ LTL environments.
|
||||
ltlparse/ Parser for LTL formulae.
|
||||
ltlvisit/ Visitors of LTL formulae.
|
||||
ltltest/ Tests for ltlast/, ltlenv/, ltlparse/, and ltlvisit/.
|
||||
misc/ Miscellaneous support files.
|
||||
tgba/ TGBA objects and cousins.
|
||||
tgbaalgos/ Algorithms on TGBA.
|
||||
gtec/ Couvreur's Emptiness-Check.
|
||||
tgbaparse/ Parser for explicit TGBA.
|
||||
tgbatest/ Tests for tgba/, tgbaalgos/, and tgbaparse/.
|
||||
evtgba*/ Ignore these for now.
|
||||
eltlparse/ Parser for ELTL formulae.
|
||||
eltltest/ Tests for ELTL nodes in ltlast/ and eltlparse/.
|
||||
saba/ SABA (State-labeled Alternating Büchi Automata) objects.
|
||||
sabaalgos/ Algorithms on SABA.
|
||||
sabatest/ Tests for saba/, sabaalgos/.
|
||||
neverclaimparse/ Parser for SPIN never claim.
|
||||
sanity/ Sanity tests for the whole project.
|
||||
doc/ Documentation for libspot.
|
||||
spot.html/ HTML reference manual.
|
||||
spot.latex/ Sources for the PDF manual. (Not distributed, can be rebuilt.)
|
||||
spotref.pdf PDF reference manual.
|
||||
bench/ Benchmarks for ...
|
||||
emptchk/ ... emptiness-check algorithms,
|
||||
gspn-ssp/ ... various symmetry-based methods with GreatSPN,
|
||||
ltl2tgba/ ... LTL-to-Büchi translation algorithms,
|
||||
ltlcounter/ ... translation of a class of LTL formulae,
|
||||
scc-stats/ ... SCC statistics after translation of LTL formulae,
|
||||
split-product/ ... parallelizing gain after splitting LTL automata.
|
||||
wrap/ Wrappers for other languages.
|
||||
python/ Python bindings for Spot and BuDDy
|
||||
tests/ Tests for these bindings
|
||||
cgi-bin/ Python-based CGI script (ltl-to-tgba translator)
|
||||
iface/ Interfaces to other libraries.
|
||||
gspn/ GreatSPN interface.
|
||||
examples/ Supporting models used by the test cases.
|
||||
nips/ NIPS interface (to use Promela models).
|
||||
nipstest/ Tests for NIPS.
|
||||
|
||||
Third party software
|
||||
--------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue