on master help sign in
Fix indentation handling for PCAF parser

Fixes #2512.

commit13adf74505d256d19ad58d40be2da30265eba533 authorDavid Raymond Christiansen <david@davidchristiansen.dk> dateWed 12 Aug 2015, 11:13 (11 years ago) parenta660919
1 file changed+2−1
src/Idris/Parser.hs+2−1
src/Idris/Parser.hs+2−1
@@ -834,8 +834,9 @@ CAF ::= 'let' FnName '=' Expr Terminator;
834834caf :: SyntaxInfo -> IdrisParser PDecl
835835caf syn = do reservedHL "let"
836836 n_in <- fst <$> fnName; let n = expandNS syn n_in
837+ pushIndent
837838 lchar '='
838− t <- expr syn
839+ t <- indented $ expr syn
839840 terminator
840841 fc <- getFC
841842 return (PCAF fc n t)