parse error on where
a 'where' should be able to end a do block when indented at the same level. here is a test case.
> configureFlagWithDefault :: String -> String -> String > -> C () -> (String -> C ()) -> C FranchiseFlag > configureFlagWithDefault n argname h defaultaction j = > do whenC amConfiguring $ addHook n defaultaction > return $ FF $ Option [] [n] (ReqArg (addHook n . j') argname) h > where j' v = do putV $ "handling configure flag --"++n++" "++v; j v
Details
| Id: | 35cc6ddc1a577e163e9830b96f89151f0562c029 |
| Type: | bugfix |
| Creation time: | 2009-08-29 23:01 GMT |
| Creator: | John Meacham <john@...> |
| Release: | unassigned |
| Component: | fe |
| Status: |
closed: fixed
|
Issue log
| 2010-07-28 10:04 GMT | John Meacham <john@...> |
| 2009-08-29 23:01 GMT | John Meacham <john@...> |