Changeset 10059 for src/Pugs/Lexer.hs
- Timestamp:
- 04/23/06 14:04:21 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Lexer.hs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Lexer.hs
r10027 r10059 1 1 {-# OPTIONS_GHC -fglasgow-exts -fvia-C -optc-w #-} 2 {-# OPTIONS_GHC -#include "../UnicodeC.h" #-}3 2 4 3 {-| … … 30 29 import Pugs.AST 31 30 import Pugs.Rule 32 import Pugs.Rule.Language33 31 import Pugs.Types 34 32 import Pugs.Parser.Types … … 79 77 angles = P.angles perl6Lexer 80 78 balanced :: CharParser st String 81 balanced = P.balanced perl6Lexer79 balanced = P.balanced 82 80 balancedDelim :: Char -> Char 83 balancedDelim = P.balancedDelim perl6Lexer81 balancedDelim = P.balancedDelim 84 82 decimal :: CharParser st Integer 85 83 decimal = P.decimal perl6Lexer … … 107 105 ruleVerbatimIdentifier :: GenParser Char st String 108 106 ruleVerbatimIdentifier = (<?> "identifier") $ do 109 c <- identStart perl6Def110 cs <- many ( identLetter perl6Def)107 c <- P.identStart perl6Def 108 cs <- many (P.identLetter perl6Def) 111 109 return (c:cs) 112 110
