helium-1.8: The Helium Compiler.

Safe HaskellNone
LanguageHaskell98

Helium.Syntax.UHA_Pretty

Documentation

parensIfList :: [Bool] -> [Doc] -> [Doc] Source

data Inh_Body Source

Constructors

Inh_Body 

data Syn_Body Source

Constructors

Syn_Body 

Fields

text_Syn_Body :: Doc
 

newtype T_Body Source

Constructors

T_Body 

newtype T_Body_s14 Source

Constructors

C_Body_s14 

data T_Body_s15 Source

Constructors

C_Body_s15 

data T_Body_vIn13 Source

Constructors

T_Body_vIn13 

data Inh_Export Source

Constructors

Inh_Export 

data Syn_Export Source

Constructors

Syn_Export 

Fields

text_Syn_Export :: Doc
 

data T_Export_s36 Source

Constructors

C_Export_s36 

data Inh_Exports Source

Constructors

Inh_Exports 

data Syn_Exports Source

Constructors

Syn_Exports 

Fields

text_Syn_Exports :: [Doc]
 

data Inh_Fixity Source

Constructors

Inh_Fixity 

data Syn_Fixity Source

Constructors

Syn_Fixity 

Fields

text_Syn_Fixity :: Doc
 

data T_Fixity_s54 Source

Constructors

C_Fixity_s54 

data Inh_Import Source

Constructors

Inh_Import 

data Syn_Import Source

Constructors

Syn_Import 

Fields

text_Syn_Import :: Doc
 

data T_Import_s69 Source

Constructors

C_Import_s69 

data Inh_Imports Source

Constructors

Inh_Imports 

data Syn_Imports Source

Constructors

Syn_Imports 

Fields

text_Syn_Imports :: [Doc]
 

data Inh_Literal Source

Constructors

Inh_Literal 

data Syn_Literal Source

Constructors

Syn_Literal 

data Inh_MaybeInt Source

Constructors

Inh_MaybeInt 

data Inh_Module Source

Constructors

Inh_Module 

data Syn_Module Source

Constructors

Syn_Module 

Fields

text_Syn_Module :: Doc
 

data Inh_Name Source

Constructors

Inh_Name 

newtype T_Name Source

Constructors

T_Name 

newtype T_Name_s113 Source

Constructors

C_Name_s113 

data T_Name_s114 Source

Constructors

C_Name_s114 

data Inh_Names Source

Constructors

Inh_Names 

newtype T_Names Source

data T_Names_s117 Source

Constructors

C_Names_s117 

data Inh_Pattern Source

Constructors

Inh_Pattern 

data Syn_Pattern Source

Constructors

Syn_Pattern 

data Inh_Patterns Source

Constructors

Inh_Patterns 

data Syn_Patterns Source

Constructors

Syn_Patterns 

Fields

text_Syn_Patterns :: [Doc]
 

data Inh_Position Source

Constructors

Inh_Position 

data Inh_Range Source

Constructors

Inh_Range 

data Syn_Range Source

Constructors

Syn_Range 

Fields

text_Syn_Range :: Doc
 

newtype T_Range Source

data T_Range_s135 Source

Constructors

C_Range_s135 

data Inh_Strings Source

Constructors

Inh_Strings 

data Syn_Strings Source

Constructors

Syn_Strings 

Fields

text_Syn_Strings :: [Doc]
 

data Inh_Type Source

Constructors

Inh_Type 

data Syn_Type Source

Constructors

Syn_Type 

Fields

text_Syn_Type :: Doc
 

newtype T_Type Source

Constructors

T_Type 

newtype T_Type_s164 Source

Constructors

C_Type_s164 

data T_Type_s165 Source

Constructors

C_Type_s165 

data Inh_Types Source

Constructors

Inh_Types 

data Syn_Types Source

Constructors

Syn_Types 

Fields

text_Syn_Types :: [Doc]
 

newtype T_Types Source

data T_Types_s168 Source

Constructors

C_Types_s168