Safe Haskell | Safe-Infered |
---|
Visage
Documentation
newtype T_VisageChild
Constructors
T_VisageChild ATerm |
data Inh_VisageChild
Constructors
Inh_VisageChild | |
data Syn_VisageChild
Constructors
Syn_VisageChild | |
Fields |
sem_VisageChild_VChild :: Identifier -> Type -> Attributes -> Attributes -> T_VisageRules -> T_VisageChild
newtype T_VisageChildren
Constructors
T_VisageChildren [ATerm] |
data Inh_VisageChildren
Constructors
Inh_VisageChildren | |
data Syn_VisageChildren
Constructors
Syn_VisageChildren | |
Fields |
newtype T_VisageGrammar
Constructors
T_VisageGrammar ATerm |
data Inh_VisageGrammar
Constructors
Inh_VisageGrammar | |
data Syn_VisageGrammar
Constructors
Syn_VisageGrammar | |
Fields |
newtype T_VisageNonterminal
Constructors
T_VisageNonterminal ATerm |
Constructors
Inh_VisageNonterminal | |
Constructors
Syn_VisageNonterminal | |
Fields |
sem_VisageNonterminal_VNonterminal :: NontermIdent -> Attributes -> Attributes -> T_VisageProductions -> T_VisageNonterminal
newtype T_VisageNonterminals
Constructors
T_VisageNonterminals [ATerm] |
Constructors
Inh_VisageNonterminals | |
Constructors
Syn_VisageNonterminals | |
Fields |
newtype T_VisagePattern
Constructors
T_VisagePattern ATerm |
data Inh_VisagePattern
Constructors
Inh_VisagePattern | |
data Syn_VisagePattern
Constructors
Syn_VisagePattern | |
Fields |
newtype T_VisagePatterns
Constructors
T_VisagePatterns [ATerm] |
data Inh_VisagePatterns
Constructors
Inh_VisagePatterns | |
data Syn_VisagePatterns
Constructors
Syn_VisagePatterns | |
Fields |
newtype T_VisageProduction
Constructors
T_VisageProduction ATerm |
data Inh_VisageProduction
Constructors
Inh_VisageProduction | |
data Syn_VisageProduction
Constructors
Syn_VisageProduction | |
Fields |
sem_VisageProduction_VProduction :: ConstructorIdent -> T_VisageChildren -> T_VisageRules -> T_VisageRules -> T_VisageProduction
newtype T_VisageProductions
Constructors
T_VisageProductions [ATerm] |
Constructors
Inh_VisageProductions | |
Constructors
Syn_VisageProductions | |
Fields |
newtype T_VisageRule
Constructors
T_VisageRule (Bool -> ATerm) |
data Inh_VisageRule
Constructors
Inh_VisageRule | |
Fields |
data Syn_VisageRule
Constructors
Syn_VisageRule | |
Fields |
sem_VisageRule_VRule :: [(Identifier, Identifier)] -> Identifier -> T_VisagePattern -> T_Expression -> Bool -> T_VisageRule
newtype T_VisageRules
Constructors
T_VisageRules (Bool -> [ATerm]) |
data Inh_VisageRules
Constructors
Inh_VisageRules | |
Fields |
data Syn_VisageRules
Constructors
Syn_VisageRules | |
Fields |
newtype T_Expression
Constructors
T_Expression ATerm |
data Inh_Expression
Constructors
Inh_Expression | |
data Syn_Expression
Constructors
Syn_Expression | |
Fields |
sem_Expression_Expression :: Pos -> [HsToken] -> T_Expression