| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
remOne :: [Unit] -> [Unit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
simpfy :: SheetU -> Headers -> SheetF -> SheetU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equit :: Unit -> Headers -> [Cell Fml] -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
getAllU :: Unit -> Headers -> [Cell Fml] -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lookupAddr :: String -> [Cell Fml] -> Indx | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type TypeA = [(Indx, Type)] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lookupStr :: Indx -> [Cell Fml] -> Maybe String | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inferU :: Headers -> SheetF -> SheetU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inferUC :: [Cell Fml] -> Headers -> Cell Fml -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inferUV :: [Cell Fml] -> Headers -> Fml -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
getUnit :: [Cell Fml] -> Headers -> Indx -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
traceUnits :: [Cell Fml] -> Headers -> [(Indx, Unit)] -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
traceUnit :: [Cell Fml] -> Headers -> (Indx, Unit) -> Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unitChecker :: SheetU -> [Indx] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
agg :: BinOp -> [Indx] -> Fml | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lift :: SheetV -> SheetF | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type SheetU = Sheet Unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stuff for testing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
harvest :: SheetF | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uncomment for testing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
units :: SheetU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Header inference ** | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pairUp :: Eq a => [a] -> [a] -> [(a, a)] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Old (incorrect) stuff -> Refactor this. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
validUnit :: Unit -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aCheckPrefix :: [(Unit, Unit)] -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
oCheckPrefix :: [(Unit, Unit)] -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
End of old stuff | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 0.8 |