Module
Language.PS.CST.Types.Module
- Package
- purescript-ps-cst
- Repository
- purescript-codegen/purescript-ps-cst
#ImportDecl Source
newtype ImportDecl
Constructors
ImportDecl { moduleName :: ModuleName, names :: Array Import, qualification :: Maybe ModuleName }
Instances
#DataMembers Source
#Import Source
data Import
Constructors
ImportValue Ident
ImportOp (OpName OpNameType_ValueOpName)
ImportType (ProperName ProperNameType_TypeConstructor) (Maybe DataMembers)
ImportTypeOp (OpName OpNameType_TypeOpName)
ImportClass (ProperName ProperNameType_ClassName)
ImportKind (ProperName ProperNameType_TypeConstructor)
Instances
#Export Source
data Export
Constructors
ExportValue Ident
ExportOp (OpName OpNameType_ValueOpName)
ExportType (ProperName ProperNameType_TypeConstructor) (Maybe DataMembers)
ExportTypeOp (OpName OpNameType_TypeOpName)
ExportClass (ProperName ProperNameType_ClassName)
ExportKind (ProperName ProperNameType_TypeConstructor)
ExportModule ModuleName
Instances
- Modules
- Language.
PS. CST - Language.
PS. CST. Printers - Language.
PS. CST. Printers. PrintImports - Language.
PS. CST. Printers. PrintModuleModuleNameAndExports - Language.
PS. CST. Printers. TypeLevel - Language.
PS. CST. Printers. Utils - Language.
PS. CST. ReservedNames - Language.
PS. CST. Sugar. Declaration - Language.
PS. CST. Sugar. Leafs - Language.
PS. CST. Sugar. QualifiedName - Language.
PS. CST. Types. Declaration - Language.
PS. CST. Types. Leafs - Language.
PS. CST. Types. Module - Language.
PS. CST. Types. QualifiedName - Language.
PS. SmartCST - Language.
PS. SmartCST. ProcessModule - Language.
PS. SmartCST. ProcessSmartDeclaration - Language.
PS. SmartCST. ProcessSmartDeclaration. Utils - Language.
PS. SmartCST. Sugar. Declaration - Language.
PS. SmartCST. Types. Declaration - Language.
PS. SmartCST. Types. SmartQualifiedName - Language.
PS. SmartCST. Types. SmartQualifiedNameConstructor