@@ -174,16 +174,12 @@ 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",
179-
180- // "test/DEBUG3.scm",
181- // "test/DEBUG1.scm",
182- // "test/changes/scheme/generated/R5RS_scp1_count-pairs2-1.scm",
183- " test/DEBUG1.scm" ,
184- /*
177+ // "test/DEBUG1.scm", // Gereduceerd van "test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm"
178+ // "test/DEBUG2.scm", // "test/changes/scheme/generated/R5RS_sigscheme_mem-1.scm"
179+ " test/DEBUG3.scm" , // "test/changes/scheme/generated/R5RS_scp1_dedouble-2.scm"
180+
181+ /*
185182 // Not precise yet.
186- "test/DEBUG2.scm",
187183 "test/changes/scheme/generated/R5RS_WeiChenRompf2019_the-little-schemer_ch3-5.scm",
188184 "test/changes/scheme/generated/R5RS_gabriel_puzzle-4.scm",
189185 "test/changes/scheme/generated/R5RS_scp1_all-but-interval-5.scm",
@@ -196,7 +192,7 @@ object IncrementalRun extends App:
196192 "test/changes/scheme/generated/R5RS_sigscheme_mem-1.scm",
197193 "test/changes/scheme/generated/R5RS_various_church-4.scm",
198194 "test/changes/scheme/generated/R5RS_various_four-in-a-row-5.scm", */
199- ).slice( 0 , 1 ). foreach { bench =>
195+ ).foreach { bench =>
200196 try {
201197 println(markTask(s " ***** $bench ***** " ))
202198 val text = CSchemeParser .parseProgram(Reader .loadFile(bench))
@@ -208,7 +204,8 @@ object IncrementalRun extends App:
208204 if anly
209205 then
210206 println(text)
211- println(! analyse(text, false , logging = logging && anly, images = images && anly, Some (bench)))
207+ val r = analyse(text, false , logging = logging && anly, images = images && anly, Some (bench))
208+ if r then println(greenText(" PRECISE" )) else println(redText(" IMPRECISE" ))
212209 else
213210 val reduced = reduceImprecise(text)
214211 println(reduced)
0 commit comments