regex-1.0.0.0: Text/RE/Tools.hs
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Text.RE.Tools
(
-- * The Tools Tutorial
-- $tutorial
-- * Sed
sed
, sed'
-- * Grep
, grep
, Verbosity(..)
, Line(..)
, grepLines
, grepFilter
, GrepScript
, grepWithScript
, report
, linesMatched
-- * Lex
, alex
, alex'
-- * Find
, FindMethods(..)
, findMatches_
, findMatches_'
-- * IsRegex
, IsRegex(..)
, SearchReplace(..)
, searchReplaceAll
, searchReplaceFirst
-- * Edit
, Edits(..)
, Edit(..)
, LineEdit(..)
, applyEdits
, applyEdit
, applyLineEdit
-- * LineNo
, LineNo(..)
, firstLine
, getLineNo
, lineNo
-- * Replace
, module Text.RE.Replace
) where
import Text.RE.Replace
import Text.RE.Tools.Edit
import Text.RE.Tools.Find
import Text.RE.Tools.Grep
import Text.RE.Tools.Lex
import Text.RE.Tools.Sed
-- $tutorial
-- This API module provides some familiar RE tools on top of the core
-- package functions and types.
--
-- See the Regex Tools tutorial at http://re-tutorial-tools.regex.uk