yi-misc-modes-0.19.1: Yi editor miscellaneous modes
LicenseGPL-2
Maintaineryi-devel@googlegroups.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010
Extensions
  • DeriveFunctor
  • DeriveFoldable

Yi.Syntax.Latex

Description

Parser used by the LaTeX modes.

Documentation

isNoise :: Token -> Bool Source #

type Expr t = [Tree t] Source #

data Tree t Source #

Constructors

Paren t (Tree t) t 
Atom t 
Error t 
Expr (Expr t) 

Instances

Instances details
Functor Tree Source # 
Instance details

Defined in Yi.Syntax.Latex

Methods

fmap :: (a -> b) -> Tree a -> Tree b

(<$) :: a -> Tree b -> Tree a

Foldable Tree Source # 
Instance details

Defined in Yi.Syntax.Latex

Methods

fold :: Monoid m => Tree m -> m

foldMap :: Monoid m => (a -> m) -> Tree a -> m

foldMap' :: Monoid m => (a -> m) -> Tree a -> m

foldr :: (a -> b -> b) -> b -> Tree a -> b

foldr' :: (a -> b -> b) -> b -> Tree a -> b

foldl :: (b -> a -> b) -> b -> Tree a -> b

foldl' :: (b -> a -> b) -> b -> Tree a -> b

foldr1 :: (a -> a -> a) -> Tree a -> a

foldl1 :: (a -> a -> a) -> Tree a -> a

toList :: Tree a -> [a]

null :: Tree a -> Bool

length :: Tree a -> Int

elem :: Eq a => a -> Tree a -> Bool

maximum :: Ord a => Tree a -> a

minimum :: Ord a => Tree a -> a

sum :: Num a => Tree a -> a

product :: Num a => Tree a -> a

IsTree Tree Source # 
Instance details

Defined in Yi.Syntax.Latex

Methods

subtrees :: Tree t -> [Tree t] Source #

uniplate :: Tree t -> ([Tree t], [Tree t] -> Tree t) Source #

emptyNode :: Tree t Source #

Show t => Show (Tree t) Source # 
Instance details

Defined in Yi.Syntax.Latex

Methods

showsPrec :: Int -> Tree t -> ShowS

show :: Tree t -> String

showList :: [Tree t] -> ShowS

tokenToAnnot :: TT -> Maybe (Span String) Source #

isSpecial :: String -> Token -> Bool Source #

isBegin :: Token -> Bool Source #

isEnd :: Token -> Bool Source #