← DL-Pascal collectioncov02.log
DOWNLOAD ORIGINAL FILE
=== Section 2: Control Flow ===
-- IF/THEN/ELSE --
OK IF true branch
OK IF false no-else
OK IF-ELSE true
OK IF-ELSE false
OK Nested IF else
OK Chained IF
OK IF compound
OK IF-ELSE compound
OK IF bool var
-- WHILE/DO --
OK WHILE sum 0..4
OK WHILE zero iters
OK WHILE one iter
OK WHILE nested 3x3
OK WHILE compound cond
OK WHILE countdown
-- REPEAT/UNTIL --
OK REPEAT to 5
OK REPEAT once
OK REPEAT sum 1..5
OK REPEAT nested 4x4
OK REPEAT compound
-- FOR TO/DOWNTO --
OK FOR TO sum 1..5
OK FOR TO zero iters
OK FOR DOWNTO sum
OK FOR DOWNTO zero
OK FOR single iter
OK FOR nested 4x4
OK FOR sum 1..100
OK FOR char A..Z
OK FOR final var
-- CASE/OF --
OK CASE int match
OK CASE else
OK CASE no match
OK CASE range
OK CASE list odd
OK CASE list even
OK CASE char
OK CASE compound
-- Mixed/Nested --
OK FOR+IF odd sum
OK WHILE+CASE
OK REPEAT+FOR
FAIL Fibonacci count
FAIL Fibonacci last
OK Triangular 5
-- GOTO --
OK GOTO forward
OK GOTO exit loop
-- Edge Cases --
OK WHILE no BEGIN
OK FOR negative start
OK Deep nested IF
OK CASE zero
=== Section 2 complete ===