import qualified System.Environment as Env import qualified Senate as Sen import qualified SenateTypes as Typ import qualified Data.Maybe as Maybe -- this is all messy test code -- maps for NT Senate data -- will be removed when candidate info parsing complete above = [[1,2],[3,4],[5,6],[7,8],[9,10],[11,12],[13,14]] below = [ "Pile, Jan" , "Gimini, Jimmy" , "Kavasilas, Andrew" , "Jones, Timothy" , "Campbell, Trudy" , "Barry, Ian" , "Connard, Michael" , "Bannister, Kathy" , "Scullion, Nigel" , "Lillis, Jenni" , "McCarthy, Malarndirri" , "Honan, Pat" , "Ordish, Carol" , "Ordish, John" , "Lee, TS" , "Marshall, Tristan" , "Ryan, Maurie Japarta" , "MacDonald, Marney" , "Strettles, Greg" ] above2 = [[1,2],[3,4],[5,6],[7,8],[9,10],[11,12],[13,14],[15,16],[17,18],[19,20]] below2 = [ "Donnelly, Matt" , "Hennings, Cawley" , "Edwards, David" , "Mihaljevic, Denis" , "Gallagher, Katy" , "Smith, David" , "O'Connor, Sandie" , "Wyatt, Jess" , "Haydon, John" , "Tye, Martin" , "Seselja, Zed" , "Hiatt, Jane" , "Field, Deborah" , "Montagne, Jessica" , "Hobbs, Christina" , "Wareham, Sue" , "Kim, David William" , "Tadros, Elizabeth" , "Bailey, Steven" , "Swan, Robbie" , "Hay, Michael Gerard" , "Hanson, Anthony" ] main = do args <- Env.getArgs counter <- Sen.createSenateCounter (head args) above2 below2 let testTraces = (map (:[]) (zip [1,1..] below2)) results <- mapM (Sen.doCount counter) testTraces let func (n,c) = putStrLn (c ++ " " ++ (show n)) output = map func (zip results below2) sequence_ output