ecma262-0.0.0: src/Language/JavaScript/Util.hs
module Language.JavaScript.Util
where
import Text.Parsec
applyRest :: Stream s m t =>
ParsecT s u m (b -> ParsecT s u m b) -> b -> ParsecT s u m b
applyRest pr a = do
mr <- optionMaybe $ try pr
case mr of
Just r -> r a
Nothing -> return a