tokstyle-0.0.5: TokTok C code style checker

Safe HaskellNone
LanguageHaskell2010

Tokstyle.Cimple.TraverseAst

Documentation

class TraverseAst a where Source #

Methods

traverseAst :: Applicative f => AstActions f Text -> a -> f a Source #

Instances
TraverseAst Text Source # 
Instance details

Defined in Tokstyle.Cimple.TraverseAst

TraverseAst [Node (Lexeme Text)] Source # 
Instance details

Defined in Tokstyle.Cimple.TraverseAst

TraverseAst a => TraverseAst (Maybe a) Source # 
Instance details

Defined in Tokstyle.Cimple.TraverseAst

Methods

traverseAst :: Applicative f => AstActions f Text -> Maybe a -> f (Maybe a) Source #

TraverseAst (Node (Lexeme Text)) Source # 
Instance details

Defined in Tokstyle.Cimple.TraverseAst

TraverseAst (Lexeme Text) Source # 
Instance details

Defined in Tokstyle.Cimple.TraverseAst

data AstActions f text Source #

Constructors

AstActions 

Fields