Changeset 14696 for src/Pugs/Parser
- Timestamp:
- 11/10/06 13:23:14 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Parser/Literal.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Parser/Literal.hs
r14626 r14696 594 594 substLiteral = do 595 595 (declarator, pseudo) <- choice 596 [ symbol "s" >> return ("subst", (pseudoAssignment <|>)) 596 [ symbol "s" >> return ("subst", (pseudoAssignment <|>)) 597 , do symbol "ss" 598 insertIntoPosition ":sigspace(1)" 599 return ("subst", (pseudoAssignment <|>)) 597 600 , symbol "tr" >> return ("trans", id) 598 601 ] … … 662 665 [ symbol "rx" >> return (id, "rx") 663 666 , symbol "m" >> return (id, "match") 667 , do (symbol "ms" <|> symbol "mm") 668 insertIntoPosition ":sigspace(1)" 669 return (id, "match") 664 670 , do advs <- ruleRegexDeclarator 665 671 lookAhead (ruleQuoteAdverbs >> char '{')
