@@ -12,8 +12,6 @@
1212-- Generally useful functions
1313-----------------------------------------------------------------------------
1414
15−{-# LANGUAGE OverloadedStrings #-}
16−
1715module Language.PureScript.Ide.Util
1816 ( identifierFromIdeDeclaration
1917 , unwrapMatch
@@ -48,9 +46,9 @@ identifierFromIdeDeclaration d = case d of
4846 IdeDeclType t -> t ^. ideTypeName . properNameT
4947 IdeDeclTypeSynonym s -> s ^. ideSynonymName . properNameT
5048 IdeDeclDataConstructor dtor -> dtor ^. ideDtorName . properNameT
51− IdeDeclTypeClass name -> runProperNameT name
52− IdeDeclValueOperator op -> op ^. ideValueOpName & runOpNameT
53− IdeDeclTypeOperator op -> op ^. ideTypeOpName & runOpNameT
49+ IdeDeclTypeClass name -> P.runProperName name
50+ IdeDeclValueOperator op -> op ^. ideValueOpName & P.runOpName
51+ IdeDeclTypeOperator op -> op ^. ideTypeOpName & P.runOpName
5452
5553discardAnn :: IdeDeclarationAnn -> IdeDeclaration
5654discardAnn (IdeDeclarationAnn _ d) = d
@@ -70,13 +68,13 @@ completionFromMatch (Match (m, IdeDeclarationAnn ann decl)) =
7068 IdeDeclType t -> (t ^. ideTypeName . properNameT, t ^. ideTypeKind & P.prettyPrintKind & toS )
7169 IdeDeclTypeSynonym s -> (s ^. ideSynonymName . properNameT, s ^. ideSynonymType & prettyTypeT)
7270 IdeDeclDataConstructor d -> (d ^. ideDtorName . properNameT, d ^. ideDtorType & prettyTypeT)
73− IdeDeclTypeClass name -> (runProperNameT name, "class")
71+ IdeDeclTypeClass name -> (P.runProperName name, "class")
7472 IdeDeclValueOperator (IdeValueOperator op ref precedence associativity typeP) ->
75− (runOpNameT op, maybe (showFixity precedence associativity (valueOperatorAliasT ref) op) prettyTypeT typeP)
73+ (P.runOpName op, maybe (showFixity precedence associativity (valueOperatorAliasT ref) op) prettyTypeT typeP)
7674 IdeDeclTypeOperator (IdeTypeOperator op ref precedence associativity kind) ->
77− (runOpNameT op, maybe (showFixity precedence associativity (typeOperatorAliasT ref) op) (toS . P.prettyPrintKind) kind)
75+ (P.runOpName op, maybe (showFixity precedence associativity (typeOperatorAliasT ref) op) (toS . P.prettyPrintKind) kind)
7876
79− complModule = runModuleNameT m
77+ complModule = P.runModuleName m
8078
8179 complType = maybe complExpandedType prettyTypeT (annTypeAnnotation ann)
8280
@@ -89,17 +87,17 @@ completionFromMatch (Match (m, IdeDeclarationAnn ann decl)) =
8987 P.Infix -> "infix"
9088 P.Infixl -> "infixl"
9189 P.Infixr -> "infixr"
92− in T.unwords [asso, show p, r, "as", runOpNameT o]
90+ in T.unwords [asso, show p, r, "as", P.runOpName o]
9391
9492valueOperatorAliasT
9593 :: P.Qualified (Either P.Ident (P.ProperName 'P.ConstructorName)) -> Text
9694valueOperatorAliasT i =
97− toS (P.showQualified (either P.runIdent P.runProperName) i)
95+ P.showQualified (either P.runIdent P.runProperName) i
9896
9997typeOperatorAliasT
10098 :: P.Qualified (P.ProperName 'P.TypeName) -> Text
10199typeOperatorAliasT i =
102− toS (P.showQualified P.runProperName i)
100+ P.showQualified P.runProperName i
103101
104102encodeT :: (ToJSON a) => a -> Text
105103encodeT = toS . decodeUtf8 . encode