LaTeX reader: Better error messages for environments.
Now it should tell you that it was looking for \end{env}, instead of giving "unknown parse error."
This commit is contained in:
parent
14dba12f90
commit
4076e2f8be
1 changed files with 3 additions and 1 deletions
|
@ -801,7 +801,9 @@ descItem = do
|
|||
return (ils, [bs])
|
||||
|
||||
env :: String -> LP a -> LP a
|
||||
env name p = p <* (controlSeq "end" *> braced >>= guard . (== name))
|
||||
env name p = p <*
|
||||
(try (controlSeq "end" *> braced >>= guard . (== name))
|
||||
<?> ("\\end{" ++ name ++ "}"))
|
||||
|
||||
listenv :: String -> LP a -> LP a
|
||||
listenv name p = try $ do
|
||||
|
|
Loading…
Add table
Reference in a new issue