Safe Haskell | None |
---|---|
Language | Haskell2010 |
- prop_Epsilon :: PointL -> Bool
- prop_O_Epsilon :: Outside PointL -> Bool
- prop_ZEpsilon :: (:.) Z PointL -> Bool
- prop_O_ZEpsilon :: Outside ((:.) Z PointL) -> Bool
- prop_O_ZEpsilonEpsilon :: Outside ((:.) ((:.) Z PointL) PointL) -> Bool
- prop_O_ItNC :: Outside PointL -> Bool
- prop_O_ZItNC :: Outside ((:.) Z PointL) -> Bool
- prop_O_2dimIt_NC_CN :: Outside ((:.) ((:.) Z PointL) PointL) -> Bool
- prop_2dimIt_NC_CN :: (:.) ((:.) Z PointL) PointL -> Bool
- prop_Tt :: (:.) Z PointL -> Bool
- prop_CC :: (:.) Z PointL -> Bool
- prop_It :: PointL -> Bool
- prop_O_It :: Outside PointL -> Bool
- prop_ZIt :: (:.) Z PointL -> Bool
- prop_O_ZIt :: Outside ((:.) Z PointL) -> Bool
- prop_ItC :: PointL -> Bool
- prop_O_ItC :: Outside PointL -> Bool
- prop_O_ItCC :: Outside PointL -> Bool
- prop_O_ZItCC :: Outside ((:.) Z PointL) -> Bool
- prop_2dimItCC :: (:.) ((:.) Z PointL) PointL -> Bool
- prop_O_2dimItCC :: Outside ((:.) ((:.) Z PointL) PointL) -> Bool
- xprop_O_ixZItCC :: Outside ((:.) Z PointL) -> [Elm ((:!:) ((:!:) ((:!:) S (ITbl Id Unboxed (Outside ((:.) Z PointL)) Int)) (TermSymbol M (Chr Int Int))) (TermSymbol M (Chr Int Int))) (Outside ((:.) Z PointL))]
- prop_ManyS :: PointL -> Bool
- prop_SomeS :: PointL -> Bool
- prop_2dim_ManyS_ManyS :: (:.) ((:.) Z PointL) PointL -> Bool
- prop_2dim_SomeS_SomeS :: (:.) ((:.) Z PointL) PointL -> Bool
- prop_Itbl_ManyS :: PointL -> Bool
- prop_Itbl_SomeS :: PointL -> Bool
- prop_1dim_Itbl_ManyS :: (:.) Z PointL -> Bool
- prop_1dim_Itbl_SomeS :: (:.) Z PointL -> Bool
- prop_2dim_Itbl_ManyS_ManyS :: (:.) ((:.) Z PointL) PointL -> Bool
- prop_2dim_Itbl_SomeS_SomeS :: (:.) ((:.) Z PointL) PointL -> Bool
- (>>>) :: (RuleContext s, MkStream Id (Stack x) s, Build x) => (Elm (Stack x) s -> b) -> x -> s -> s -> Stream b
- class GetIxs x i where
- xsP :: Unboxed PointL Int
- xsZP :: Unboxed (Z :. PointL) Int
- xsPo :: Unboxed (Outside PointL) Int
- xsZPo :: Unboxed (Outside (Z :. PointL)) Int
- xsPP :: Unboxed ((Z :. PointL) :. PointL) Int
- xsPPo :: Unboxed (Outside ((Z :. PointL) :. PointL)) Int
- mxsPP :: MutArr IO (Unboxed ((:.) ((:.) Z PointL) PointL) Int)
- maxI :: Int
- maxPL :: PointL
- xs :: Vector Int
- options :: Args
- customCheck :: Property -> IO Result
- allProps :: IO Bool
Epsilon cases
prop_Epsilon :: PointL -> Bool Source
prop_O_Epsilon :: Outside PointL -> Bool Source
Deletion cases
prop_O_ItNC :: Outside PointL -> Bool Source
terminal cases
prop_O_ItC :: Outside PointL -> Bool Source
A^*_j -> A^*_{j+1} c_{j+1)
!
prop_O_ItCC :: Outside PointL -> Bool Source
prop_2dimItCC :: (:.) ((:.) Z PointL) PointL -> Bool Source
synvar followed by a 2-tape character terminal
direct index tests
xprop_O_ixZItCC :: Outside ((:.) Z PointL) -> [Elm ((:!:) ((:!:) ((:!:) S (ITbl Id Unboxed (Outside ((:.) Z PointL)) Int)) (TermSymbol M (Chr Int Int))) (TermSymbol M (Chr Int Int))) (Outside ((:.) Z PointL))] Source
Strng
tests
Just the Strng
terminal
prop_ManyS :: PointL -> Bool Source
prop_SomeS :: PointL -> Bool Source
Together with a syntactic variable.
prop_Itbl_ManyS :: PointL -> Bool Source
prop_Itbl_SomeS :: PointL -> Bool Source
(>>>) :: (RuleContext s, MkStream Id (Stack x) s, Build x) => (Elm (Stack x) s -> b) -> x -> s -> s -> Stream b infixl 8 Source
general quickcheck stuff
customCheck :: Property -> IO Result Source