úÎ.œ+a$      !"#$%&'()*+,-./01234$%&'()*+,-./01234$%&'()*+,()*+,-././012345/Proc created by spawnExpect. Contains both the , CFile pointer and a Haskell handle, so the & translation needs only be done once. 4Gets the pointer to the expect process file handle. %Gets a Handle to the expect process. !Defines a case to match against. Pattern to match against. 'Type of pattern contained in the case. ,The value to return if the case is matched. Denotes how a case's pattern is treated. Pattern string is glob style. 1Compile the pattern string to a regex and match. Match against pattern exactly. .Child process does not echo output to stdout. 'Child process echoes output to stdout. 9Spawn a new expect process, running a specified program. !The command to be processed. eg.  adduser bob Expect process. The process to expect on. The cases to match against. )Nothing if there are no matches (timeout / EOF), the value field  of the case that matched. (Expect a single case with a given type. The process to expect on.  The pattern. The type of the pattern. See expectCases. .Expect a single case with a type of ExpExact. The process to expect on.  The pattern. See expectCases. .Expect a single case with a type of ExpExact. The process to expect on.  The pattern. See expectCases. 'Expect multiple cases of a given type. The process to expect on. The patterns. The type of the pattern. See expectCases. %Send a line of input to the process.  The process. The line to send, without the '\n' 6789     :;<=>KSpawns the child process specified, and is used for all following actions. Command to spawn $Send a line to the current process. Line to send to the process bRead N characters from the terminal. Note that this includes characters echoed from send actions. /Number of characters to read from the terminal BTake a list of cases and run the action of the case that matches, 3 or return a fail value in the case of no matches. List of cases +Resulting value in case of no case matches Wait for a pattern to match. How pattern is used. Pattern (Construct an option for use with switch How to interpret the pattern Pattern -action to take in case that the case matches Unmute expect. ! Mute expect. "Run an ExpectM action. ExpectM action to be run #3Run an ExpectM (IO a) action, and join the result, # moving it from IO (IO a) to IO a. ExpectM action to be run  !"# ! "#  !"#?      !"#$%&'())*+,-../0123456789:;<=>libexpect-0.3.0System.Expect.ExpectInterfaceSystem.Expect.ExpectCombinatorsSystem.Expect.ExpectBindings System.Expect ExpectProc expectFilePtr expectHandle ExpectCase expectPattern expectType expectValue ExpectTypeExpNullExpGlobExpRegexExpExact muteExpect unmuteExpect spawnExpect expectCases expectSingle expectExact expectRegexexpectMultiplesendLine ExpectOptionExpectMspawnsendreadStrswitchwaitcheckunmutemute runExpect runExpectIO exp_fexpectv exp_popen exp_loguserExpCasepatternregexpexptypevalueExpType unExpTypeexpExact expRegexpexpGlobexpNullexpEndfilenotoStorableCaseendStorableCasefreeStorableCaseexpectTypeToExpType optionType optionPattern optionAction expectMProc