Block a user
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-13 14:26:00 +01:00
51ed84504f
[pre propagation] done.
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-13 11:46:15 +01:00
c4ad75e4cb
[passes] auxiliary functions
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-13 11:43:40 +01:00
19be2200f3
Catch syntax errors
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-13 10:27:09 +01:00
8ef4d035a3
Reject programs with var initialized twice
ef0effeb1f
improvement over error messages (with code ;) )
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-10 17:20:12 +01:00
54d806f149
[pp] add typing information
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-10 17:15:07 +01:00
5551237414
[parser] types of both side of equations are lists
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-10 00:33:21 +01:00
8775edc6fc
[parser] working equation type-checker
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-10 00:01:20 +01:00
3c811c6128
Merge remote-tracking branch 'origin/master'
eb469bc960
Cleanning after last merge + parser factorisation
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 23:22:23 +01:00
53e356ff55
merge: fby: transformation -> pre dans le parseur
347cb3a11d
[parser] ajout de fby (proposition alternative) + type checker (sera factorisé)
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 17:52:33 +01:00
a29666f673
[parser] type-checking
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 17:18:59 +01:00
f64a25b0b5
[cleaning]
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 16:33:33 +01:00
428b0a75e2
[parser] (wip) explicitely typing the language
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 15:47:56 +01:00
f84279c5d8
[parser] fixes + pretty_printers
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-09 14:27:00 +01:00
74c04a0e4e
[parser] new parser, no more pp (for now)
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-08 19:50:36 +01:00
b57cee3f73
[ast] GADTs
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-08 11:47:51 +01:00
6308dc893f
[cli] support for basic arguments
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-07 22:09:16 +01:00
232624abac
renaming
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-07 21:57:20 +01:00
839f7b77af
[parser] adding support for expressions
Arnaud_Daby-Seesaram
pushed to master at Benjamin_Loison/Synchronous_reactive_systems
2022-12-07 16:46:38 +01:00
e9e5cdcf4d
[parser] parses and dumps content (without expressions)
Arnaud_Daby-Seesaram
created branch master in Benjamin_Loison/Synchronous_reactive_systems
2022-12-04 16:20:01 +01:00