Changeset 6393 for src/Pugs/Lexer.hs
- Timestamp:
- 08/21/05 15:01:37 (3 years ago)
- svk:copy_cache_prev:
- 8581
- Files:
-
- 1 modified
-
src/Pugs/Lexer.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Lexer.hs
r6392 r6393 84 84 85 85 {-| 86 Match one or more identifiers, separated internally by the given delimiter 87 (with an optional leading delimiter). 86 Match one or more identifiers, separated internally by the given delimiter. 88 87 89 88 Returns a list of the identifiers matched, discarding the delimiters. You … … 94 93 -> GenParser Char st [String] 95 94 ruleDelimitedIdentifier delim = verbatimRule "delimited identifier" $ do 96 option "" (try $ string delim) -- leading delimiter 95 -- Allowing the leading delim actually leads to subtle oddness with things 96 -- like `use jsan:.Foo` and `use pugs:::Foo`, so I took it out. 97 --option "" (try $ string delim) -- leading delimiter 97 98 ruleVerbatimIdentifier `sepBy1` (try $ string delim) 98 99
