spot/src/ltlparse
Alexandre Duret-Lutz a79db4eefe psl: add support for the [:*i..j] operator
This operator is to ':' what [*i..j] is to ';'.

Part of issue #51.

* doc/tl/tl.tex: Document syntax, semantic, and trivial
simplifications.
* doc/tl/spotltl.sty: Add macros for new operators.
* src/ltlast/bunop.cc, src/ltlast/bunop.hh: Implement it.
* src/ltlast/multop.cc: Add some trivial simplifications.
* src/ltlparse/ltlparse.yy, src/ltlparse/ltlscan.ll: Parse it.
* src/ltltest/equals.test, src/ltltest/latex.test,
src/tgbatest/ltl2tgba.test: Add more tests.
* src/ltlvisit/randomltl.cc: Output this operator in
random PSL formulas.
* src/ltltest/rand.test: Adjust.
* src/tgbaalgos/ltl2tgba_fm.cc: Add translation rules.
* src/ltlvisit/tostring.cc: Add pretty printing code.
* src/ltlvisit/simplify.cc, src/ltlvisit/snf.cc: Adjust
switches.
* NEWS: Mention the new operator.
2015-01-19 14:39:41 +01:00
..
.cvsignore * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
.gitignore Add .gitignore files 2008-03-14 16:59:32 +01:00
fmterror.cc add missing utf-8 header to many source files 2015-01-09 08:23:49 +01:00
ltlparse.yy psl: add support for the [:*i..j] operator 2015-01-19 14:39:41 +01:00
ltlscan.ll psl: add support for the [:*i..j] operator 2015-01-19 14:39:41 +01:00
Makefile.am ltlfile: remove unused file 2014-12-01 17:34:13 +01:00
parsedecl.hh ltlparse, eltlparse: avoid unnecessary calls to strlen(). 2014-01-13 17:25:35 +01:00
public.hh Better formula I/O for ipython. 2014-08-24 14:00:59 +02:00