Commit graph

1125 commits

Author SHA1 Message Date
Cédric Pasteur 6e29fea1ab Ported Java
It compiles and should work as before but it does 
not support any of the newer features (eg arrays)
2010-06-18 11:01:44 +02:00
Cédric Pasteur 65941dfebb Ported Cgen and Csubst 2010-06-18 10:55:16 +02:00
Cédric Pasteur 4dc345bf8a Ported Mls2Obc 2010-06-18 10:30:23 +02:00
Cédric Pasteur b5fbfad315 Fix Eiterator signature (use op_desc) 2010-06-18 09:50:49 +02:00
Léonard Gérard 0040bd0bec interface fix. 2010-06-17 17:25:08 +02:00
Léonard Gérard d44520ddc8 Cedric cosmetic. 2010-06-17 17:25:00 +02:00
Léonard Gérard 96405852f1 Minils printer v1 ( not tested, with ~contracts ) 2010-06-17 17:03:29 +02:00
Cédric Pasteur 545a514ba5 Added heptcheck in heptagon/main
When given a .ept file, it just check its validity.
When given a .epi file, it checks it and creates
the .epci compiled file.
2010-06-17 17:03:29 +02:00
Cédric Pasteur a0cc9917ac Ported transformations
A BIG Refactoring is needed
2010-06-17 17:03:28 +02:00
Cédric Pasteur ca38c3ba44 Ported Initialization and Causality
Removed safe property from initialization.
2010-06-17 17:03:28 +02:00
Cédric Pasteur dfe5901c6c Ported Typing and Interface 2010-06-17 17:03:18 +02:00
Léonard Gérard fe1588af5c Changed field to a record in the signature. 2010-06-17 16:08:35 +02:00
Cédric Pasteur d1e5090803 Compile fix 2010-06-17 09:22:26 +02:00
Léonard Gérard 3c22a1a34a Printer_stuff to be continued mainly on minils and factorisation of mutual printing functions to ident names static and types. 2010-06-16 19:31:51 +02:00
Léonard Gérard e400ffd9a5 AST change : op_desc becomes a record. 2010-06-16 19:30:37 +02:00
Léonard Gérard 3d2e449cbe .gitignore 2010-06-16 19:26:27 +02:00
Cédric Pasteur d2ec8c64bf This fiel doesn't belong in trunk 2010-06-16 17:13:01 +02:00
Cédric Pasteur 99e3cfccde Ported scoping 2010-06-16 17:03:45 +02:00
Cédric Pasteur 31a04721de Updated lexer and parser 2010-06-16 16:20:49 +02:00
Cédric Pasteur dc3d564b70 New Obc ast
Also ported some recent fixes
2010-06-16 11:32:13 +02:00
Léonard Gérard fed52e5130 minils "done" 2010-06-15 15:08:14 +02:00
Léonard Gérard 6871f4eabd move files ( clocking and init ) 2010-06-15 14:18:42 +02:00
Léonard Gérard 15aeaffc42 gitignore. 2010-06-15 14:12:06 +02:00
Léonard Gérard e8a3785474 Bonjour je suis le nouveau heptgon ! my cute name is heptc. 2010-06-15 14:05:26 +02:00
Adrien Guatto c4a6b83fdc Initial commit 2010-06-15 10:49:03 +02:00