summaryrefslogtreecommitdiff
path: root/utils/genprimopcode/Parser.y
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2014-03-16 18:39:27 +0100
committerJoachim Breitner <mail@joachim-breitner.de>2014-03-16 18:52:29 +0100
commit5d59265acf6c61840e386842c506241f9e48f1ae (patch)
tree43362593857a3891f9cbef2822e0b8d166b8ee17 /utils/genprimopcode/Parser.y
parentd59170b6deaee480640889e8a7eef5a863242562 (diff)
downloadhaskell-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.y6
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 } }