polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

SyntaxTrees.Scala.FnDef

Documentation

data FnSig Source #

Instances

Instances details
Show FnSig Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

Methods

showsPrec :: Int -> FnSig -> ShowS #

show :: FnSig -> String #

showList :: [FnSig] -> ShowS #

data ValDef Source #

Constructors

ValDef 

Instances

Instances details
Show ValDef Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data MethodDef Source #

Constructors

MethodDef 

Instances

Instances details
Show MethodDef Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data GivenDef Source #

Instances

Instances details
Show GivenDef Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data FnBody Source #

Instances

Instances details
Show FnBody Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data FnVar Source #

Constructors

Selection QVar [Var] 
Var' QVar 
Ctor' QCtor 

Instances

Instances details
Show FnVar Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

Methods

showsPrec :: Int -> FnVar -> ShowS #

show :: FnVar -> String #

showList :: [FnVar] -> ShowS #

data FnOp Source #

Constructors

VarOp' QVarOp 
CtorOp' QCtorOp 

Instances

Instances details
Show FnOp Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

Methods

showsPrec :: Int -> FnOp -> ShowS #

show :: FnOp -> String #

showList :: [FnOp] -> ShowS #

data ForStep Source #

Instances

Instances details
Show ForStep Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data CaseBinding Source #

Constructors

CaseBinding 

Instances

Instances details
Show CaseBinding Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data InternalFnDef Source #

Instances

Instances details
Show InternalFnDef Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

data WhenExpr Source #

Constructors

WhenExpr 

Fields

Instances

Instances details
Show WhenExpr Source # 
Instance details

Defined in SyntaxTrees.Scala.FnDef

showTuple :: Show a => [a] -> String Source #