@@ -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
@@ -525,10 +522,8 @@ parseIdentifierAndBinder =
525522-- Parse a binder
526523--
527524parseBinder :: TokenParser Binder
528−parseBinder = withSourceSpan PositionedBinder (P.buildExpressionParser operators (buildPostfixParser postfixTable parseBinderAtom))
525+parseBinder = withSourceSpan PositionedBinder (buildPostfixParser postfixTable parseBinderAtom)
529526 where
530− -- TODO: remove this deprecation warning in 0.8
531− 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 ] ]
532527 -- TODO: parsePolyType when adding support for polymorphic types
533528 postfixTable = [ \b -> flip TypedBinder b <$> (P.try (indented *> doubleColon) *> parseType)
534529 ]