Merge pull request #1827 from josephcsible/nofromjust2

Remove more unnecessary uses of fromJust
This commit is contained in:
Vidar Holen
2020-02-10 18:01:38 -08:00
committed by GitHub
2 changed files with 7 additions and 7 deletions

View File

@@ -2056,7 +2056,7 @@ readSimpleCommand = called "simple command" $ do
firstArgument <- ignoreProblemsOf . optionMaybe . try . lookAhead $ readCmdWord
suffix <- option [] $ getParser readCmdSuffix
-- If `export` or other modifier commands are called with `builtin` we have to look at the first argument
(if isCommand ["builtin"] cmd && isJust firstArgument then fromJust firstArgument else cmd) [
(if isCommand ["builtin"] cmd then fromMaybe cmd firstArgument else cmd) [
(["declare", "export", "local", "readonly", "typeset"], readModifierSuffix),
(["time"], readTimeSuffix),
(["let"], readLetSuffix),