Also parse ! as a modifier, like *

This commit is contained in:
Joachim Breitner 2012-12-03 21:38:05 +00:00
parent 2b0826b4cb
commit f0372bdd93

View File

@ -463,7 +463,7 @@ effectivedate actualdate = do
return edate return edate
status :: GenParser Char JournalContext Bool status :: GenParser Char JournalContext Bool
status = try (do { many spacenonewline; char '*' <?> "status"; return True } ) <|> return False status = try (do { many spacenonewline; (char '*' <|> char '!') <?> "status"; return True } ) <|> return False
code :: GenParser Char JournalContext String code :: GenParser Char JournalContext String
code = try (do { many1 spacenonewline; char '(' <?> "code"; code <- anyChar `manyTill` char ')'; return code } ) <|> return "" code = try (do { many1 spacenonewline; char '(' <?> "code"; code <- anyChar `manyTill` char ')'; return code } ) <|> return ""