-iW      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV WXYWXWXAZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3An abstract type representing locations in a file.  Create a new location. The file name The line number    /  !"#  !"#   !"#   !"#!$%&'()*+,-7The 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. ./0 $%&'()*+,-./0 $%&'()*+,.0-/ $%&'()*+,%&'()*+,-./012345m      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE12345321451234526FG78H9:I;<J=>K?@LABMCDNEFOGHPIJQKLRMNSOPTQRUSTVUV!6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV!687:9<;>=@?BADCFEHGJILKNMPORQTSVU!6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV       !"#$%&'()*+,-./0123456789:;<=>?@ABCDE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV W    !"#$%&'()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdecdfcdgcdhcdicdjcdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxcdycdzcd{cd|cd}cd~cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd;      !"#$%&'()*+,-./0123435363738393:3;3<3=3>3?3@3A3B3C3DEFEGEHIJKLMNOPQRSTUVWXY HTF-0.7.0.1Test.Framework.PrettyTest.Framework.LocationTest.Framework.TestManagerTest.Framework.BlackBoxTest Test.Framework.QuickCheckWrapperTest.Framework.HUnitWrapperTest.Framework.ProcessTest.Framework.UtilsTest.FrameworkTest.Framework.TutorialPrettypretty prettyList showPretty<=>LocationshowLocfileName lineNumbermakeLocFilter TestableHTFFlatTest TestSuiteTestTestSort BlackBoxTestQuickCheckTestUnitTestTestID AssertionquickCheckTestErrorquickCheckTestFail unitTestFailblackBoxTestFailmakeQuickCheckTest makeUnitTestmakeBlackBoxTest makeTestSuitemakeAnonTestSuitetestSuiteAsTestaddToTestSuiterunTestrunTestWithArgsrunTestWithFilterBBTArgsbbtArgs_stdinSuffixbbtArgs_stdoutSuffixbbtArgs_stderrSuffixbbtArgs_dynArgsNamebbtArgs_verbosebbtArgs_stdoutDiffbbtArgs_stderrDiffDiffdefaultBBTArgs defaultDiff blackBoxTests WithQCArgsTestableWithQCArgstestableAsAssertion withQCArgsasTestableWithQCArgs assertFailureassertBoolVerbose_ 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'pretty-1.0.1.2Text.PrettyPrint.HughesPJMode OneLineModeLeftMode ZigZagModePageModeStylemode lineLengthribbonsPerLinestyle fullRenderrender renderStylefcatfsepcatsep<+><>$+$$$nest zeroWidthTextptexttextcharisEmptyempty punctuatehangvcathsephcatbracesbracketsparens doubleQuotesquotesrationaldoublefloatintegerintrbracelbracerbracklbrackrparenlparenequalsspacecommacolonsemiDocChrStrPStr TextDetailsDirectoryEntryTypeOther DirectoryFilebasenamedirname startswithendswith dropPrefix dropSuffix replaceSuffix dropSpacedirectoryEntryType collectFiles maybeFile mapAccumLMreadMTR TestState ts_passed ts_failedts_errorPathflatten AnonTestSuite CompoundTestBaseTestassertFailureHTF flattenTestflattenTestSuite concatPath initTestState runFlatTest runFlatTestsreport reportDocDynamicConfigMap DynamicConfigdyn_skip dyn_flagsdyn_shouldFail dyn_verboseBlackBoxTestCfgbbtCfg_shouldFail bbtCfg_cmdbbtCfg_stdinFilebbtCfg_stdoutFilebbtCfg_stderrFilebbtCfg_verbosebbtCfg_stdoutCmpbbtCfg_stderrCmpbase Data.MaybeNothingJustrunBlackBoxTest endOfOutput readDynCfg argsModifieroriginalQCStateqc_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_ _assertEqual__assertEqualPretty__assertEqualNoShow__assertListsEqualAsSets__assertNotEmpty_ _assertEmpty__assertThrows__assertThrowsSome_ _assertLeft__assertLeftNoShow_ _assertRight__assertRightNoShow_ _assertJust__assertNothing__assertNothingNoShow_