diff options
author | Joachim Breitner <mail@joachim-breitner.de> | 2014-03-16 18:39:27 +0100 |
---|---|---|
committer | Joachim Breitner <mail@joachim-breitner.de> | 2014-03-16 18:52:29 +0100 |
commit | 5d59265acf6c61840e386842c506241f9e48f1ae (patch) | |
tree | 43362593857a3891f9cbef2822e0b8d166b8ee17 /utils/genprimopcode/Parser.y | |
parent | d59170b6deaee480640889e8a7eef5a863242562 (diff) | |
download | haskell-5d59265acf6c61840e386842c506241f9e48f1ae.tar.gz |
Remove support for "primclass"
This partly reverts commit e239753c349f925b576b72dc3445934cba8bcd50. Since
Coercible is exported via GHC.Types, so "primclass" is no longer
needed. The support for => in primops.pp is still required for coerce.
Diffstat (limited to 'utils/genprimopcode/Parser.y')
-rw-r--r-- | utils/genprimopcode/Parser.y | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/utils/genprimopcode/Parser.y b/utils/genprimopcode/Parser.y index ef6e27e658..424efe6a4a 100644 --- a/utils/genprimopcode/Parser.y +++ b/utils/genprimopcode/Parser.y @@ -40,7 +40,6 @@ import Syntax primop { TPrimop } pseudoop { TPseudoop } primtype { TPrimtype } - primclass { TPrimclass } with { TWith } defaults { TDefaults } true { TTrue } @@ -99,7 +98,6 @@ pEntries : pEntry pEntries { $1 : $2 } pEntry :: { Entry } pEntry : pPrimOpSpec { $1 } | pPrimTypeSpec { $1 } - | pPrimClassSpec { $1 } | pPseudoOpSpec { $1 } | pSection { $1 } @@ -120,10 +118,6 @@ pPrimTypeSpec :: { Entry } pPrimTypeSpec : primtype pType pDesc pWithOptions { PrimTypeSpec { ty = $2, desc = $3, opts = $4 } } -pPrimClassSpec :: { Entry } -pPrimClassSpec : primclass pType pDesc pWithOptions - { PrimClassSpec { cls = $2, desc = $3, opts = $4 } } - pPseudoOpSpec :: { Entry } pPseudoOpSpec : pseudoop string pType pDesc pWithOptions { PseudoOpSpec { name = $2, ty = $3, desc = $4, opts = $5 } } |