zeolite-lang-0.10.0.0: Zeolite is a statically-typed, general-purpose programming language.
Safe HaskellSafe
LanguageHaskell2010

Types.Pragma

Documentation

newtype MacroName Source #

Constructors

MacroName 

Fields

Instances

Instances details
Eq MacroName Source # 
Instance details

Defined in Types.Pragma

Ord MacroName Source # 
Instance details

Defined in Types.Pragma

Show MacroName Source # 
Instance details

Defined in Types.Pragma

ParseFromSource MacroName Source # 
Instance details

Defined in Parser.Pragma

Methods

sourceParser :: forall (m :: Type -> Type). CompileErrorM m => ParserE m MacroName Source #

data Pragma c Source #

Instances

Instances details
Show c => Show (Pragma c) Source # 
Instance details

Defined in Types.Pragma

Methods

showsPrec :: Int -> Pragma c -> ShowS #

show :: Pragma c -> String #

showList :: [Pragma c] -> ShowS #

data TraceType Source #

Constructors

NoTrace 
TraceCreation 

Instances

Instances details
Show TraceType Source # 
Instance details

Defined in Types.Pragma

data WithVisibility a Source #

Constructors

WithVisibility 

Instances

Instances details
Show a => Show (WithVisibility a) Source # 
Instance details

Defined in Types.Pragma