Commit graph

275 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