(use prcc) (use test) (test-begin "neg") (define p0 (<^> (char #\a))) (test "b" (parse-string "b" p0)) (define p1 ( ( "abc") (<^> ( (char #\a) (char #\c))) ( "ef"))) (test-assert (not (parse-string "abcacef" p1))) (define p2 ( ( "abc") (<^> ( (char #\a) (char #\c))) ( "ef"))) (test (list "abc" "ad" "ef") (parse-string "abcadef" p2)) (test-end "neg")