Test output for prcc [ok]
Testing time: 0s
/home/mario/local/chicken-4.8.0.3/bin/csi -script run.scm < /dev/null -- testing prcc -------------------------------------------------------------- -- testing act ----------------------------------------------------------- (parse-string "abc" p0) .......................................... [ PASS] (not (parse-string "ae" p1)) ..................................... meeting 'e'parsing 'ae' failed: (expect: c ;but got: e)@(1, 2) [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing act ------------------------------------------------------ -- testing eof ----------------------------------------------------------- (not (parse-string "aad" p0)) .................................... parsing 'aad' failed: (expect: end of file)@(1, 3) [ PASS] (parse-string "ab" p0) ........................................... [ PASS] 2 tests completed in 0.001 seconds. 2 out of 2 (100%) tests passed. -- done testing eof ------------------------------------------------------ -- testing ind ----------------------------------------------------------- (parse-string "abaca" p0) ........................................ [ PASS] (parse-string "abaca" p1) ........................................ [ PASS] 2 tests completed in 0.002 seconds. 2 out of 2 (100%) tests passed. -- done testing ind ------------------------------------------------------ -- testing join+ --------------------------------------------------------- (parse-string "abaca" p0) ........................................ [ PASS] (parse-string "a" p0) ............................................ [ PASS] (parse-string "abac" p0) ......................................... [ PASS] 3 tests completed in 0.001 seconds. 3 out of 3 (100%) tests passed. -- done testing join+ ---------------------------------------------------- -- testing join+_ -------------------------------------------------------- (parse-string "a b a c a" p0) ................................... [ PASS] (parse-string "a" p0) ............................................ [ PASS] (parse-string "a,b,a,c,a" p1) .................................... [ PASS] 3 tests completed in 0.001 seconds. 3 out of 3 (100%) tests passed. -- done testing join+_ --------------------------------------------------- -- testing lazy ---------------------------------------------------------- (parse-string "ababa" p0) ........................................ [ PASS] 1 test completed in 0.0 seconds. 1 out of 1 (100%) test passed. -- done testing lazy ----------------------------------------------------- -- testing neg ----------------------------------------------------------- (parse-string "b" p0) ............................................ [ PASS] (not (parse-string "abcacef" p1)) ................................ parsing 'abcacef' failed: (expect: parsing failure)@(1, 4) [ PASS] (parse-string "abcadef" p2) ...................................... [ PASS] 3 tests completed in 0.001 seconds. 3 out of 3 (100%) tests passed. -- done testing neg ------------------------------------------------------ -- testing one-of -------------------------------------------------------- (parse-string "aa" p0) ........................................... [ PASS] (parse-string "ab" p0) ........................................... [ PASS] (parse-string "ac" p0) ........................................... [ PASS] 3 tests completed in 0.001 seconds. 3 out of 3 (100%) tests passed. -- done testing one-of --------------------------------------------------- -- testing one? ---------------------------------------------------------- (parse-string "a" p0) ............................................ [ PASS] (parse-string "b" p0) ............................................ [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing one? ----------------------------------------------------- -- testing pred! --------------------------------------------------------- (not (parse-string "abb" p0)) .................................... parsing 'abb' failed: @(1, 1) [ PASS] (parse-string "ac" p0) ........................................... [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing pred! ---------------------------------------------------- -- testing pred ---------------------------------------------------------- (parse-string "abb" p0) .......................................... [ PASS] (not (parse-string "ac" p0)) ..................................... parsing 'ac' failed: (expect: bb ;but got: c)@(1, 2) [ PASS] 2 tests completed in 0.001 seconds. 2 out of 2 (100%) tests passed. -- done testing pred ----------------------------------------------------- -- testing rep+ ---------------------------------------------------------- (parse-string "aaaaa" p0) ........................................ [ PASS] (not (parse-string "b" p0)) ...................................... parsing 'b' failed: (expect: a ;but got: b)@(1, 1) [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing rep+ ----------------------------------------------------- -- testing rep+_ --------------------------------------------------------- (parse-string "aa a aa" p0) ..................................... [ PASS] (not (parse-string "b a" p0)) .................................... parsing 'b a' failed: (expect: a ;but got: b)@(1, 1) [ PASS] (parse-string "a,a,a,a,a" p1) .................................... [ PASS] (not (parse-string "b a" p1)) .................................... parsing 'b a' failed: (expect: a ;but got: b)@(1, 1) [ PASS] 4 tests completed in 0.003 seconds. 4 out of 4 (100%) tests passed. -- done testing rep+_ ---------------------------------------------------- -- testing rep ----------------------------------------------------------- (parse-string "aaaaa" p0) ........................................ [ PASS] (parse-string "b" p0) ............................................ [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing rep ------------------------------------------------------ -- testing rep_ ---------------------------------------------------------- (parse-string "a aa a a" p0) ..................................... [ PASS] (parse-string "b" p0) ............................................ [ PASS] 2 tests completed in 0.001 seconds. 2 out of 2 (100%) tests passed. -- done testing rep_ ----------------------------------------------------- -- testing sel ----------------------------------------------------------- (parse-string "aabbb" p0) ........................................ [ PASS] (not (parse-string "aabb" p0)) ................................... parsing 'aabb' failed: (expect: ccc ;but got: bb)@(1, 3) [ PASS] (parse-string "aaccc" p0) ........................................ [ PASS] 3 tests completed in 0.001 seconds. 3 out of 3 (100%) tests passed. -- done testing sel ------------------------------------------------------ -- testing seq ----------------------------------------------------------- (parse-string "aabbb" p0) ........................................ [ PASS] 1 test completed in 0.0 seconds. 1 out of 1 (100%) test passed. -- done testing seq ------------------------------------------------------ -- testing seq_ ---------------------------------------------------------- (parse-string "a abbb" p0) ..................................... [ PASS] (parse-string "a,a" p0) .......................................... [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing seq_ ----------------------------------------------------- -- testing regexp -------------------------------------------------------- (parse-string "bccjabc" p0) ...................................... [ PASS] (parse-string "bccjabc" p1) ...................................... [ PASS] (parse-string " \n\t " p2) ................................... [ PASS] 3 tests completed in 0.002 seconds. 3 out of 3 (100%) tests passed. -- done testing regexp --------------------------------------------------- 19 subgroups completed in 0.015 seconds. 19 out of 19 (100%) subgroups passed. -- done testing prcc ---------------------------------------------------------