exp0 :: HParser Expression
exp0 = addRange (
    do  
        u <- maybeUnaryMinus
        es <- exprChain
        return $ \_ -> Expression_List noRange (u ++ es)
    )
    <?> Texts.parserExpression
exp0 :: HParser Expression
exp0 = addRange (
    do  
        u <- maybeUnaryMinus
        es <- exprChain
        return $ \_ -> Expression_List noRange (u ++ es)
    )
    <?> Texts.parserExpression
exp0 = addRange (
    do  
        u <- maybeUnaryMinus
        es <- exprChain
        return $ \_ -> Expression_List noRange (u ++ es)
    )
    <?> Texts.parserExpression