Added warning for &;

This commit is contained in:
Vidar Holen 2012-11-04 00:19:13 -07:00
parent bc810e9eab
commit 9bc0d57b14
1 changed files with 4 additions and 1 deletions

View File

@ -592,9 +592,12 @@ readHereString = do
readNewlineList = many1 ((newline <|> carriageReturn) `thenSkip` spacing)
readLineBreak = optional readNewlineList
prop_roflol = isWarning readScript "a &; b"
prop_roflol2 = isOk readScript "a & b"
readSeparatorOp = do
notFollowedBy (g_AND_IF <|> g_DSEMI)
f <- char ';' <|> char '&'
f <- (try $ char '&' >> spacing >> char ';' >> parseProblem ErrorC "It's not 'foo &; bar', just 'foo & bar'. " >> return '&')
<|> char ';' <|> char '&'
spacing
return f