Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec / src / parsers @ 04a188ec

Name Size Revision Age Author Comment
.merlin 3 Bytes ae7d913d over 1 year Pierre-Loïc Garoche Merlin files
lexerLustreSpec.mll 4.63 KB e8f55c25 9 months Pierre-Loïc Garoche - tag_true and tag_false moved to lustre_types...
lexer_lustre.mll 6.16 KB 04a188ec 9 months Pierre-Loïc Garoche - Refactored Error exception and messages - Bug...
lexer_prelude.mll 3.21 KB 778c80fd almost 2 years Pierre-Loïc Garoche Some refactoring Adapted the parser/types/const...
parse.ml 2.45 KB 217837e2 over 1 year Pierre-Loïc Garoche Unified compilation of lusi and lus files Diffe...
parserLustreSpec.mly 8.41 KB f4cba4b8 over 1 year Pierre-Loïc Garoche Some progress on compiling cocospec contract. C...
parser_lustre.mly 22 KB 94a9e2c3 9 months Pierre-Loïc Garoche better location error

Latest revisions

# Date Author Comment
04a188ec 11/21/2019 03:45 AM Pierre-Loïc Garoche

- Refactored Error exception and messages
- Bugs in partial evaluation for equalities among bool constants
and a nice recursive call generating a stack overflow! Now solved
- Setup a timeout for z3 in seal
- Better log for seal

490f1952 11/20/2019 04:38 PM Pierre-Loïc Garoche

Merge branch 'unstable' into lustrec-seal

94a9e2c3 11/20/2019 04:10 PM Pierre-Loïc Garoche

better location error

e8f55c25 11/15/2019 12:34 AM Pierre-Loïc Garoche

- tag_true and tag_false moved to lustre_types
- real constants are hidden in Real.ml{i} module

51aef490 11/05/2019 12:11 AM Pierre-Loïc Garoche

Better treatment of arrays in EMF backend. Be careful it may have changed the way enum types are declared

0697ff5b 07/16/2019 11:17 PM Pierre-Loïc Garoche

Produce true/false statements as constants

1fd3d002 03/21/2019 05:20 PM Pierre-Loïc Garoche

Cocospec: parsing, normalizing and processing machines for contracts.

f4cba4b8 03/12/2019 11:23 AM Pierre-Loïc Garoche

Some progress on compiling cocospec contract.
Contract resolution still need to be done as well as dealing with the machine code level and so on.

684d39e7 11/21/2018 09:19 PM Pierre-Loïc Garoche

Moved lusic to .h printer after normalizing in case we want one day to produce ACSL from a normalized spec
Trying also to extend the parser to deal with imported nodes....

217837e2 11/21/2018 08:15 PM Pierre-Loïc Garoche

Unified compilation of lusi and lus files
Different parsers yet but shared process.
In case of lusi input the C backend is bypassed since the .h is generated from the lusic and no C code should be generated since it may overwrite existing manually written code...

View revisions

Also available in: Atom