Changeset 10901 for src/Pugs/Lexer.hs

Show
Ignore:
Timestamp:
06/25/06 23:58:10 (2 years ago)
Author:
audreyt
Message:

* wordBoundary rule for \b (not yet used)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Lexer.hs

    r10841 r10901  
    131131    return contents 
    132132 
     133-- The \b rule. 
     134ruleWordBoundary :: RuleParser () 
     135ruleWordBoundary = do 
     136    prev <- getPrevCharClass 
     137    case prev of 
     138        SpaceClass -> return () 
     139        _  -> do 
     140            curr <- getCurrCharClass 
     141            guard (prev /= curr) 
     142 
    133143-- The <ws> rule. 
    134144ruleWs :: RuleParser ()