decaf-0.1.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Lexer.Lex

Documentation

newtype Alex a Source #

Constructors

Alex 

Instances

Instances details
Applicative Alex Source # 
Instance details

Defined in Lexer.Lex

Methods

pure :: a -> Alex a #

(<*>) :: Alex (a -> b) -> Alex a -> Alex b #

liftA2 :: (a -> b -> c) -> Alex a -> Alex b -> Alex c #

(*>) :: Alex a -> Alex b -> Alex b #

(<*) :: Alex a -> Alex b -> Alex a #

Functor Alex Source # 
Instance details

Defined in Lexer.Lex

Methods

fmap :: (a -> b) -> Alex a -> Alex b #

(<$) :: a -> Alex b -> Alex a #

Monad Alex Source # 
Instance details

Defined in Lexer.Lex

Methods

(>>=) :: Alex a -> (a -> Alex b) -> Alex b #

(>>) :: Alex a -> Alex b -> Alex b #

return :: a -> Alex a #

data AlexState Source #

Constructors

AlexState