Fix a bug when split equations (l2lSplit.ml) preventing lus2lic -en to work
on programs containing equations such as : b3, b4, b5, b6 = (three_outputs(two_outputs(b1,b2),true), false); because TUPLES where not correctly inlined (i.e., "...= n((x,y),z)" instead of "...=n(x,y,z)"
Showing
- src/compile.ml 6 additions, 6 deletionssrc/compile.ml
- src/l2lExpandNodes.ml 5 additions, 1 deletionsrc/l2lExpandNodes.ml
- src/l2lSplit.ml 101 additions, 91 deletionssrc/l2lSplit.ml
- src/licPrg.ml 5 additions, 3 deletionssrc/licPrg.ml
- src/licTab.ml 5 additions, 28 deletionssrc/licTab.ml
- src/mainArgs.ml 1 addition, 1 deletionsrc/mainArgs.ml
- src/unifyType.ml 16 additions, 14 deletionssrc/unifyType.ml
- test/lus2lic.log.ref 12 additions, 15 deletionstest/lus2lic.log.ref
- test/lus2lic.sum 7 additions, 7 deletionstest/lus2lic.sum
- test/lus2lic.time 2 additions, 2 deletionstest/lus2lic.time
- test/should_work/piege.lus 0 additions, 18 deletionstest/should_work/piege.lus
- test/should_work/test.lus 1 addition, 0 deletionstest/should_work/test.lus
- todo.org 11 additions, 4 deletionstodo.org
Loading
Please register or sign in to comment