9u"R`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab`a`a cd    Befghijklmnopqrstuvwxyz{|}~       3An abstract type representing locations in a file. Create a new location. The file name The line number =      !"#$%&'() !"#$%&'() !"#%$(&') !"#$%&'()  !"#$%&'()**  !%&'()**   !%&'()**!+,-./01+,-./012323456789:;47The type of a function comparing the content of a file +against a string, similar to the unix tool diff. ;The first parameter is the name of the file containing the &expected output. If this parameter is <, then no output Ais expected. The second parameter is the actual output produced. If the result is < then no difference was found.  Otherwise, a =( value contains a string explaining the  different. >?567@ +,-./01234567 +,-./01235746 +,-./0123,-./012345678AB9CDEFGHIJKL:;<=nMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~89:;<=:98;<=89:;<=4>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_#*>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_#>*?A@CBEDGFIHKJMLONQPSRUTWVYX[Z]\_^">?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"##$%&'()*+,-./0123456 7889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsqrtqruqrvqrwqrxqrxqryqrzqr{qr|qr}qr~qrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqrqr                                      $ ! " # $ % & ' ( ) * + , - . / 012234567789:;<=>?@AB@ACDEFGHEIIJJKLMNOPQRPQSPQTPQUPQVPQWPQXPQYPQZPQ[PQ\PQ\PQ]PQ^PQ_PQ`PQaPQbPQcPQdPQePQfPQgPQhPijPikPilPimPinPioPipPiqPirPisPitPiuPivPiwPixPiyPizPi{P|}P|}P|~P|~P|P|P|P|P|P|P|P|P|P|P|P|P|P|P|P|P|P|P|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP HTF-0.8.1.1Test.Framework.TestConfigTest.Framework.PrettyTest.Framework.LocationTest.Framework.TestManagerTest.Framework.HUnitWrapperTest.Framework.BlackBoxTest Test.Framework.QuickCheckWrapperTest.Framework.ProcessTest.Framework.ColorsTest.Framework.DiffTest.Framework.Utils"Test.Framework.TestManagerInternalTest.FrameworkTest.Framework.Tutorial ReportLevelInfoDebug TestConfigtc_quietdefaultTestConfigreport useColorsPrettypretty prettyList showPretty<=>LocationshowLocfileName lineNumbermakeLocFilter TestableHTFFlatTest TestSuiteTestTestSort BlackBoxTestQuickCheckTestUnitTestTestID AssertionmakeQuickCheckTest makeUnitTestmakeBlackBoxTest makeTestSuitemakeAnonTestSuitetestSuiteAsTestaddToTestSuiterunTestrunTestWithArgs parseTestArgsrunTestWithOptionsunitTestPendingBBTArgsbbtArgs_stdinSuffixbbtArgs_stdoutSuffixbbtArgs_stderrSuffixbbtArgs_dynArgsNamebbtArgs_verbosebbtArgs_stdoutDiffbbtArgs_stderrDiffDiffdefaultBBTArgs defaultDiff blackBoxTests WithQCArgsTestableWithQCArgstestableAsAssertion withQCArgsasTestableWithQCArgs qcPending assertFailureunitTestPending'assertBoolVerbose_ assertBool_assertEqualVerbose_ assertEqual_assertEqualPrettyVerbose_assertEqualPretty_assertEqualNoShowVerbose_assertEqualNoShow_assertListsEqualAsSetsVerbose_assertListsEqualAsSets_assertNotEmptyVerbose_assertNotEmpty_assertEmptyVerbose_ assertEmpty_assertThrowsVerbose_ assertThrows_assertThrowsSomeVerbose_assertThrowsSome_assertLeftVerbose_ assertLeft_assertLeftNoShowVerbose_assertLeftNoShow_assertRightVerbose_ assertRight_assertRightNoShowVerbose_assertRightNoShow_assertJustVerbose_ assertJust_assertNothingVerbose_assertNothing_assertNothingNoShowVerbose_assertNothingNoShow_ popenShellpopenpopen' reportHandlereportFdpretty-1.1.0.0Text.PrettyPrint.HughesPJMode OneLineModeLeftMode ZigZagModePageModeStylemode lineLengthribbonsPerLinestyle fullRenderrender renderStylefcatfsepcatsep<+><>$+$$$nest zeroWidthText sizedTextptexttextcharisEmptyempty punctuatehangvcathsephcatbracesbracketsparens doubleQuotesquotesrationaldoublefloatintegerintrbracelbracerbracklbrackrparenlparenequalsspacecommacolonsemiDocChrStrPStr TextDetails PrimColorNoColorWhiteYellow LightMagentaLightRed LightCyan LightGreen LightBlueDarkGrayGrayBrownMagentaRedCyanGreenBlueBlackColor startColorreset withColorcolorizefirstDiffColorsecondDiffColor skipDiffColor diffColor warningColortestStartColor testOkColor pendingColor DiffConfigdc_fromFirstPrefixdc_fromFirstSuffixdc_fromSecondPrefixdc_fromSecondSuffixdc_fromBothPrefixdc_fromBothSuffixdc_sep dc_skipPrefix dc_skipSuffixdc_lineFromFirstPrefixdc_lineFromSecondPrefixdc_lineFromFirstSuffixdc_lineFromSecondSuffixPos FirstLastLastMiddleFirstisLastisFirstisMiddlenoColorsDiffConfigcoloredDiffConfigdefaultTerminalDiffConfigdefaultNoColorsDiffConfig contextSizesingleLineDiff multiLineDiffdiffdiffWithSensibleConfigDirectoryEntryTypeOther DirectoryFilebasenamedirname startswithendswith dropPrefix dropSuffix replaceSuffix dropSpacedirectoryEntryType collectFiles maybeFile mapAccumLMreadM ensureNewline TestOptions opts_quiet opts_filter opts_help opts_negatedHandleRedirection hr_originalhr_originalCopy hr_newHandlehr_newFilePathTR TestState ts_passed ts_failedts_error ts_pendingPathflatten AnonTestSuite CompoundTestBaseTest flattenTestflattenTestSuite concatPath initTestStateredirectHandleunredirectHandlecleanupRedirection runFlatTest runFlatTestsoptionDescriptions usageHeader reportDocreportTR TestResultPassPendingFailErrorextractPendingMessage pendingPrefixmakePendingMessageassertFailureHTFquickCheckTestErrorquickCheckTestFailquickCheckTestPendingquickCheckTestPass unitTestFailblackBoxTestFailDynamicConfigMap DynamicConfigdyn_skip dyn_flagsdyn_shouldFail dyn_verboseBlackBoxTestCfgbbtCfg_shouldFail bbtCfg_cmdbbtCfg_stdinFilebbtCfg_stdoutFilebbtCfg_stderrFilebbtCfg_verbosebbtCfg_stdoutCmpbbtCfg_stderrCmpbase Data.MaybeNothingJustrunBlackBoxTest endOfOutput readDynCfg argsModifieroriginalQCPendingExceptionQCStateqc_argsqcState defaultArgssetDefaultArgsgetCurrentArgsQuickCheck-2.3.0.2Test.QuickCheck.TestquickCheckWithResultquickCheckResultquickCheckWith quickCheckstdArgschattymaxSize maxDiscard maxSuccessreplayArgsoutputlabelsnumTestsSuccessGaveUpreasonusedSizeusedSeed numShrinksFailureNoExpectedFailureResultTest.QuickCheck.Property.&. forAllShrinkforAllwithin==>coverclassifycollectlabel expectFailure whenFail'whenFail shrinkingmapSizePropertypropertyTestablePropTest.QuickCheck.ModifiersBlindFixedOrdered OrderedListNonEmpty NonEmptyListPositiveNonZero NonNegativeShrink2Smart Shrinking shrinkState shrinkInit ShrinkStateTest.QuickCheck.Arbitrary orderedListvectorcoarbitraryShowcoarbitraryRealcoarbitraryIntegral><shrinkRealFracshrinkIntegral shrinkNothingarbitrarySizedBoundedIntegralarbitraryBoundedRandomarbitraryBoundedIntegralarbitrarySizedFractionalarbitrarySizedIntegralshrink arbitrary Arbitrary coarbitrary CoArbitraryTest.QuickCheck.GenvectorOflistOf1listOfgrowingElementselements frequencyoneof suchThatMaybesuchThatsamplesample'promotechooseresizesizedvariantGenTest.QuickCheck.TextrangesMkStrmkMsg _assertBool_equalityFailedMessage _assertEqual__assertEqualPretty__assertEqualNoShow__assertListsEqualAsSets__assertNotEmpty_ _assertEmpty__assertThrows__assertThrowsSome_ _assertLeft__assertLeftNoShow_ _assertRight__assertRightNoShow_ _assertJust__assertNothing__assertNothingNoShow_