hascalam-0.1.1.2: Haskell to and from Scalameta
Safe HaskellSafe-Inferred
LanguageGHC2021

HaScalaM.Classes.Pat

Documentation

class Tree t => Pat t Source #

Instances

Instances details
Pat SmPat Source # 
Instance details

Defined in HaScalaM.Instances.Pat

class (Pat p, ArgClause p t, WithPats p t) => ArgClauseP p t Source #

Instances

Instances details
Pat p => ArgClauseP p (SmArgClauseP p) Source # 
Instance details

Defined in HaScalaM.Instances.Pat

class (Pat p, Tree w) => WithPats p w where Source #

Methods

pats :: w -> [p] Source #

Instances

Instances details
Pat p => WithPats p (SmArgClauseP p) Source # 
Instance details

Defined in HaScalaM.Instances.Pat

Methods

pats :: SmArgClauseP p -> [p] Source #

(Mod m, Pat p, Type' t') => WithPats p (SmVal'S m p t') Source # 
Instance details

Defined in HaScalaM.Instances.Stat.Decl

Methods

pats :: SmVal'S m p t' -> [p] Source #

(Mod m, Pat p, Type' t') => WithPats p (SmVar'S m p t') Source # 
Instance details

Defined in HaScalaM.Instances.Stat.Decl

Methods

pats :: SmVar'S m p t' -> [p] Source #

(Mod m, Pat p, Type' t', Term t) => WithPats p (SmValS m p t' t) Source # 
Instance details

Defined in HaScalaM.Instances.Stat.Defn

Methods

pats :: SmValS m p t' t -> [p] Source #

(Mod m, Pat p, Type' t', Term t) => WithPats p (SmVarS m p t' t) Source # 
Instance details

Defined in HaScalaM.Instances.Stat.Defn

Methods

pats :: SmVarS m p t' t -> [p] Source #