Skip to content

Commit

Permalink
Lexer.x and Parser.y: delete dead code
Browse files Browse the repository at this point in the history
  • Loading branch information
thomie committed Jul 4, 2015
1 parent c875b08 commit 8e12a21
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 17 deletions.
11 changes: 1 addition & 10 deletions compiler/parser/Lexer.x
Expand Up @@ -637,8 +637,6 @@ data Token
| ITqconid (FastString,FastString)
| ITqvarsym (FastString,FastString)
| ITqconsym (FastString,FastString)
| ITprefixqvarsym (FastString,FastString)
| ITprefixqconsym (FastString,FastString)

| ITdupipvarid FastString -- GHC extension: implicit param: ?x

Expand Down Expand Up @@ -1147,11 +1145,9 @@ varid span buf len =
conid :: StringBuffer -> Int -> Token
conid buf len = ITconid $! lexemeToFastString buf len
qvarsym, qconsym, prefixqvarsym, prefixqconsym :: StringBuffer -> Int -> Token
qvarsym, qconsym :: StringBuffer -> Int -> Token
qvarsym buf len = ITqvarsym $! splitQualName buf len False
qconsym buf len = ITqconsym $! splitQualName buf len False
prefixqvarsym buf len = ITprefixqvarsym $! splitQualName buf len True
prefixqconsym buf len = ITprefixqconsym $! splitQualName buf len True
varsym, consym :: Action
varsym = sym ITvarsym
Expand Down Expand Up @@ -1653,11 +1649,6 @@ quasiquote_error start = do
-- -----------------------------------------------------------------------------
-- Warnings
warn :: WarningFlag -> SDoc -> Action
warn option warning srcspan _buf _len = do
addWarning option (RealSrcSpan srcspan) warning
lexToken
warnTab :: Action
warnTab srcspan _buf _len = do
addTabWarning srcspan
Expand Down
7 changes: 0 additions & 7 deletions compiler/parser/Parser.y
Expand Up @@ -546,8 +546,6 @@ for some background.
QCONID { L _ (ITqconid _) }
QVARSYM { L _ (ITqvarsym _) }
QCONSYM { L _ (ITqconsym _) }
PREFIXQVARSYM { L _ (ITprefixqvarsym _) }
PREFIXQCONSYM { L _ (ITprefixqconsym _) }

IPDUPVARID { L _ (ITdupipvarid _) } -- GHC extension

Expand Down Expand Up @@ -2884,7 +2882,6 @@ qtyconop :: { Located RdrName } -- Qualified or unqualified

qtycon :: { Located RdrName } -- Qualified or unqualified
: QCONID { sL1 $1 $! mkQual tcClsName (getQCONID $1) }
| PREFIXQCONSYM { sL1 $1 $! mkQual tcClsName (getPREFIXQCONSYM $1) }
| tycon { $1 }

tycon :: { Located RdrName } -- Unqualified
Expand Down Expand Up @@ -2982,7 +2979,6 @@ qvar :: { Located RdrName }
qvarid :: { Located RdrName }
: varid { $1 }
| QVARID { sL1 $1 $! mkQual varName (getQVARID $1) }
| PREFIXQVARSYM { sL1 $1 $! mkQual varName (getPREFIXQVARSYM $1) }

-- Note that 'role' and 'family' get lexed separately regardless of
-- the use of extensions. However, because they are listed here, this
Expand Down Expand Up @@ -3047,7 +3043,6 @@ special_sym : '!' {% ams (sL1 $1 (fsLit "!")) [mj AnnBang $1] }
qconid :: { Located RdrName } -- Qualified or unqualified
: conid { $1 }
| QCONID { sL1 $1 $! mkQual dataName (getQCONID $1) }
| PREFIXQCONSYM { sL1 $1 $! mkQual dataName (getPREFIXQCONSYM $1) }

conid :: { Located RdrName }
: CONID { sL1 $1 $ mkUnqual dataName (getCONID $1) }
Expand Down Expand Up @@ -3146,8 +3141,6 @@ getQVARID (L _ (ITqvarid x)) = x
getQCONID (L _ (ITqconid x)) = x
getQVARSYM (L _ (ITqvarsym x)) = x
getQCONSYM (L _ (ITqconsym x)) = x
getPREFIXQVARSYM (L _ (ITprefixqvarsym x)) = x
getPREFIXQCONSYM (L _ (ITprefixqconsym x)) = x
getIPDUPVARID (L _ (ITdupipvarid x)) = x
getCHAR (L _ (ITchar _ x)) = x
getSTRING (L _ (ITstring _ x)) = x
Expand Down

0 comments on commit 8e12a21

Please sign in to comment.