parsers-0.12.11: Parsing combinators
Copyright(C) 2011 Edward Kmett
LicenseBSD-style (see the file LICENSE)
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Parser.Token.Highlight

Description

Highlighting isn't strictly a parsing concern, but it makes more sense to annotate a parser with highlighting information than to require someone to completely reimplement all of the combinators to add this functionality later when they need it.

Synopsis

Documentation

data Highlight #

Tags used by the TokenParsing highlight combinator.

Instances

Instances details
Bounded Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Enum Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Read Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Methods

readsPrec :: Int -> ReadS Highlight

readList :: ReadS [Highlight]

readPrec :: ReadPrec Highlight

readListPrec :: ReadPrec [Highlight]

Show Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Methods

showsPrec :: Int -> Highlight -> ShowS

show :: Highlight -> String

showList :: [Highlight] -> ShowS

Eq Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Methods

(==) :: Highlight -> Highlight -> Bool

(/=) :: Highlight -> Highlight -> Bool

Ord Highlight # 
Instance details

Defined in Text.Parser.Token.Highlight

Methods

compare :: Highlight -> Highlight -> Ordering

(<) :: Highlight -> Highlight -> Bool

(<=) :: Highlight -> Highlight -> Bool

(>) :: Highlight -> Highlight -> Bool

(>=) :: Highlight -> Highlight -> Bool

max :: Highlight -> Highlight -> Highlight

min :: Highlight -> Highlight -> Highlight