axel-0.0.9: The Axel programming language.

Safe HaskellNone
LanguageHaskell2010

Axel.Parse

Contents

Documentation

any' :: Stream s m Char => ParsecT s u m Char #

data Expression #

Instances
Eq Expression # 
Instance details

Defined in Axel.Parse.AST

Show Expression # 
Instance details

Defined in Axel.Parse.AST

ToExpressionList Expression #

Because we do not have a way to statically ensure an SExpression is passed (and not another one of Expression's constructors instead), we will error at compile-time if a macro attempts to splice-unquote inappropriately.

Instance details

Defined in Axel.Parse.AST

Recursive Expression # 
Instance details

Defined in Axel.Parse

ToExpressionList [Expression] # 
Instance details

Defined in Axel.Parse.AST

Orphan instances