From c0d0b285cf2a6d6151e66148a022d67d46daca31 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Tue, 10 Jan 2017 01:01:24 +1100 Subject: Candidate info parsing added, fixed potential bug in Counter construction --- src/SenateTypes.hs | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 src/SenateTypes.hs (limited to 'src/SenateTypes.hs') diff --git a/src/SenateTypes.hs b/src/SenateTypes.hs deleted file mode 100644 index 3691034..0000000 --- a/src/SenateTypes.hs +++ /dev/null @@ -1,34 +0,0 @@ -module SenateTypes( - Ranking, - Position, - CandidateID, - AboveLineBallot, - BelowLineBallot, - Criteria - ) where - - - - --- fairly obvious, rankings, positions and candidateIDs are all numbers -type Ranking = Int -type Position = Int -type CandidateID = String - - - --- positions in the uppermap list correspond to the boxes above the line, --- and the lists of candidateIDs are the boxes below the line -type AboveLineBallot = [[Position]] - - - --- a list of candidates in the order of how they were placed below the line -type BelowLineBallot = [CandidateID] - - - --- represents a criteria used for finding ballots that voted a specific --- way, for example voted for candidate C as #1, candidate F as #2, etc -type Criteria = [(Ranking,CandidateID)] - -- cgit