; #[g      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghighgh jk    Blmnopqrstuvwxyz{|}~       3An abstract type representing locations in a file. Create a new location. The file name The line number =      !"#$%&'() *!" !"#$%&'()* !"#$&%)'(* !"#$%&'()* #$%&'()*+,-./0+1 #$%&'(,-./0+1 #'&%$$%&'(,-./0+1!2345678,-./012349:;<=>?@AB57The 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 C, then no output Ais expected. The second parameter is the actual output produced. If the result is C then no difference was found.  Otherwise, a D( value contains a string explaining the  different. EF678G ,-./012345678 ,-./012346857 ,-./01234-./0123456789HI:JKLMNOPQRS;<=>nTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>;:9<=>9:;<=>>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef)+?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef)?+@BADCHGLKFEJINMPORQTSVUXWZY\[^]`_badcfe(?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef !"#$$%&'()*+,-./01234567 899:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzxy{xy|xy}xy~xyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxyxy                                            % !"#$%&'( ) * + , - . / 0 1 2 3 4 5 6 7899:;<=>>?@ABCDEFGHIGHJKLMNOFPPQQRSTUVWXYWXZWX[WX\WX]WX^WX_WX`WXaWXbWXcWXcWXdWXeWXfWXgWXhWXiWXjWXkWXlWXmWXnWXoWpqWprWpsWptWpuWpvWpwWpxWpyWpzWp{Wp|Wp}Wp~WpWpWpWpWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW HTF-0.8.2.0Test.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 lineNumbermakeLocunknownLocationFilter TestableHTFFlatTest TestSuiteTestTestSort BlackBoxTestQuickCheckTestUnitTestTestID AssertionmakeQuickCheckTest makeUnitTestmakeBlackBoxTest makeTestSuitemakeAnonTestSuitetestSuiteAsTestaddToTestSuiterunTestrunTestWithArgs parseTestArgsrunTestWithOptionsunitTestPendingBBTArgsbbtArgs_stdinSuffixbbtArgs_stdoutSuffixbbtArgs_stderrSuffixbbtArgs_dynArgsNamebbtArgs_verbosebbtArgs_stdoutDiffbbtArgs_stderrDiffDiffdefaultBBTArgs defaultDiff blackBoxTests WithQCArgsTestableWithQCArgstestableAsAssertion withQCArgsasTestableWithQCArgs qcPending assertFailureunitTestPending'assertBoolVerbose_ assertBool_assertEqualVerbose_ assertEqual_assertNotEqualVerbose_assertNotEqual_assertEqualPrettyVerbose_assertEqualPretty_assertNotEqualPrettyVerbose_assertNotEqualPretty_assertEqualNoShowVerbose_assertEqualNoShow_assertNotEqualNoShowVerbose_assertNotEqualNoShow_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_equalityFailedMessagenotEqualityFailedMessage _assertEqual__assertNotEqual__assertEqualPretty__assertNotEqualPretty__assertEqualNoShow__assertNotEqualNoShow__assertListsEqualAsSets__assertNotEmpty_ _assertEmpty__assertThrows__assertThrowsSome_ _assertLeft__assertLeftNoShow_ _assertRight__assertRightNoShow_ _assertJust__assertNothing__assertNothingNoShow_