From bd7d0c7c5e62b1c008be9ce0d85e8d0592fec0eb Mon Sep 17 00:00:00 2001 From: aarne Date: Sat, 31 May 2008 16:30:36 +0000 Subject: printing line numbers in rename and check-grammar error messages --- src-3.0/GF/Compile/Rebuild.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src-3.0/GF/Compile/Rebuild.hs') diff --git a/src-3.0/GF/Compile/Rebuild.hs b/src-3.0/GF/Compile/Rebuild.hs index 6dd6cf204..ec9076e1c 100644 --- a/src-3.0/GF/Compile/Rebuild.hs +++ b/src-3.0/GF/Compile/Rebuild.hs @@ -56,7 +56,10 @@ rebuildModule ms mo@(i,mi) = do m0s <- mapM (lookupModMod gr) j0s let notInM0 c _ = all (not . isInBinTree c . jments) m0s let js2 = filterBinTree notInM0 js' - return $ replaceJudgements m js2 + return $ (replaceJudgements m js2) + {positions = + buildTree (tree2list (positions m1) ++ + tree2list (positions m))} return $ ModMod m' _ -> return mi -- cgit v1.2.3