Skip to content

Commit 9d5a8d1

Browse files
committed
WIP
1 parent 21ed28e commit 9d5a8d1

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

code/jvm/src/main/scala/maf/cli/runnables/IncrementalRun.scala

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,14 @@ object IncrementalRun extends App:
174174
false
175175

176176
List(
177-
// Nog imprecies zelfs met bottomen van cycles. Niet door heuristieken.
178-
//"test/changes/scheme/generated/R5RS_WeiChenRompf2019_the-little-schemer_ch3-5.scm",
177+
//"test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm",
178+
179179

180180
//"test/DEBUG3.scm",
181181
//"test/DEBUG1.scm",
182182
//"test/changes/scheme/generated/R5RS_scp1_count-pairs2-1.scm",
183183
"test/DEBUG1.scm",
184-
/*
184+
185185
// Not precise yet.
186186
"test/DEBUG2.scm",
187187
"test/changes/scheme/generated/R5RS_WeiChenRompf2019_the-little-schemer_ch3-5.scm",
@@ -195,7 +195,7 @@ object IncrementalRun extends App:
195195
"test/changes/scheme/generated/R5RS_scp1_merge-5.scm",
196196
"test/changes/scheme/generated/R5RS_sigscheme_mem-1.scm",
197197
"test/changes/scheme/generated/R5RS_various_church-4.scm",
198-
"test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm", */
198+
"test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm",
199199
).slice(0,1).foreach { bench =>
200200
try {
201201
println(markTask(s"***** $bench *****"))
@@ -208,7 +208,8 @@ object IncrementalRun extends App:
208208
if anly
209209
then
210210
println(text)
211-
println(!analyse(text, false, logging = logging && anly, images = images && anly, Some(bench)))
211+
val r = analyse(text, false, logging = logging && anly, images = images && anly, Some(bench))
212+
if r then println(greenText("PRECISE")) else println(redText("IMPRECISE"))
212213
else
213214
val reduced = reduceImprecise(text)
214215
println(reduced)

test/DEBUG1.scm

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
; Verder aangepaste WCR 3-5 reductie
2-
(letrec ((fun
3-
(lambda (l)
4-
(if (null? l)
5-
(set! l l)
6-
(<change> (fun (cdr l)) ())))))
7-
(fun (cons 'f ())))
1+
; Gereduceerd van "test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm"
2+
(letrec ((fill-vector-iter! (lambda ()
3+
(<change>
4+
()
5+
(fill-vector-iter!))
6+
())))
7+
(fill-vector-iter!))

0 commit comments

Comments
 (0)