spot/src/ltlparse
Alexandre Duret-Lutz 0efca0f644 * src/ltlparse/ltlscan.ll: Pass yyleng to the std::string constructor,
so it doesn't have to compute it.
* src/tgbaparse/tgbascan.ll: Likewise.
(YY_USER_INIT, current_file): Remove, it is too costly to use
yy::Location::filename in the current implementation
of yy::Location (this attribute is duplicated for each token).
Leaving it empty divides the parsing time by 3.
* src/tgbaparse/fmterror.cc, src/tgbaparse/public.hh
(format_tgba_parse_errors): Take the filename as argument.
* src/tgbatest/explprod.cc, src/tgbatest/ltl2tgba.cc,
src/tgbatest/mixprod.cc, src/tgbatest/powerset.cc,
src/tgbatest/readsave.cc, src/tgbatest/reductgba.cc,
src/tgbatest/tgbaread.cc, src/tgbatest/tripprod.cc,
iface/gspn/dottyssp.cc, iface/gspn/ltlgspn.cc: Adjust calls
to format_tgba_parse_errors.
2004-12-16 12:33:37 +00:00
..
.cvsignore * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
fmterror.cc * iface/gspn/common.cc, iface/gspn/common.hh, 2004-08-09 16:32:25 +00:00
ltlparse.yy * src/ltlparse/ltlparse.yy (OP_POST_NEG, OP_POST_POS): New tokens. 2004-05-13 09:49:06 +00:00
ltlscan.ll * src/ltlparse/ltlscan.ll: Pass yyleng to the std::string constructor, 2004-12-16 12:33:37 +00:00
Makefile.am * src/ltlparse/Makefile.am ($(FROM_LTLPARSE_YY_MAIN)): 2004-01-05 15:24:18 +00:00
parsedecl.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
public.hh * src/ltlast/atomic_prop.hh, src/ltlast/binop.hh, 2004-11-17 16:23:40 +00:00