Changeset 10011 for src/Pugs/Lexer.hs

Show
Ignore:
Timestamp:
04/18/06 11:15:18 (3 years ago)
Author:
audreyt
Message:

* also fix the same assignment ops in the lexer

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Lexer.hs

    r9887 r10011  
    146146    aheadSym '-' '>' = False -- XXX hardcode 
    147147    aheadSym '!' '~' = False -- XXX hardcode 
    148     aheadSym x   '=' = not (x `elem` "!~+-*&/|.%^") 
     148    aheadSym x   '=' = not (x `elem` "!~+-*&/|.%^<>") 
    149149    aheadSym '?' y   = not (y `elem` "&|^?") 
    150150    aheadSym '+' y   = not (y `elem` "&|^+") 
     
    278278 
    279279tryRule :: String -> GenParser Char st a -> GenParser Char st a 
    280 tryRule name action = (<?> name) $ lexeme $ try action 
     280tryRule name action = (<?> name) $ lexeme $ action 
    281281 
    282282tryVerbatimRule :: String -> GenParser tok st a -> GenParser tok st a 
    283 tryVerbatimRule name action = (<?> name) $ try action 
     283tryVerbatimRule name action = (<?> name) $ action 
    284284 
    285285ruleScope :: RuleParser Scope 
     
    351351tryChoice :: [GenParser tok st a] -- ^ List of candidate parsers 
    352352          -> GenParser tok st a 
    353 tryChoice = choice . map try 
     353tryChoice = choice 
     354-- tryChoice = choice . map try 
    354355 
    355356{-|