@@ -106,9 +106,6 @@ parseExternDeclaration = P.try (reserved "foreign") *> indented *> reserved "imp
106106 (ExternDataDeclaration <$> (P.try (reserved "data") *> indented *> properName)
107107 <*> (indented *> doubleColon *> parseKind)
108108 <|> (do ident <- parseIdent
109− -- TODO: add a wiki page link with migration info
110− -- TODO: remove this deprecation warning in 0.8
111− _ <- P.optional $ stringLiteral *> featureWasRemoved "Inline foreign string literals are no longer supported."
112109 ty <- indented *> doubleColon *> noWildcards parsePolyType
113110 return $ ExternDeclaration ident ty))
114111
@@ -524,10 +521,8 @@ parseIdentifierAndBinder =
524521-- Parse a binder
525522--
526523parseBinder :: TokenParser Binder
527−parseBinder = withSourceSpan PositionedBinder (P.buildExpressionParser operators (buildPostfixParser postfixTable parseBinderAtom))
524+parseBinder = withSourceSpan PositionedBinder (buildPostfixParser postfixTable parseBinderAtom)
528525 where
529− -- TODO: remove this deprecation warning in 0.8
530− operators = [ [ P.Infix (P.try $ C.indented *> colon *> featureWasRemoved "Cons binders are no longer supported. Consider using purescript-lists or purescript-sequences instead.") P.AssocRight ] ]
531526 -- TODO: parsePolyType when adding support for polymorphic types
532527 postfixTable = [ \b -> flip TypedBinder b <$> (P.try (indented *> doubleColon) *> parseType)
533528 ]