Lines Matching +refs:m2 +refs:mode +refs:map
28 showList xs = showString $ unlines (map show xs)
49 complete mode_ args_ (i,_) = nub $ followArgs mode args now
53 (mode,args) = followModes mode_ seen
58 followModes m (x:xs) | Just m2 <- pickBy modeNames x $ modeModes m = followModes m2 xs
101 expectArgFlagMode mode arg flag x
103 | otherwise = expectMode mode x ++ expectArg arg x ++ expectFlag flag x
111 expectMode mode = expectStrings (map modeNames mode) function
119 | (a,_:b) <- break (== '=') x = case pickBy (map f . flagNames) a flag of
121 Just flg -> map (prepend (a ++ "=")) $ expectVal flg b
122 | otherwise = expectStrings (map (map f . flagNames) flag) x
129 expectStrings xs x = map CompleteValue $ concatMap (take 1 . filter (x `isPrefixOf`)) xs