Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 0f0b669

Browse files
committed
Simplify.
1 parent dd648ba commit 0f0b669

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • semantic-ast/src/AST/Grammar

semantic-ast/src/AST/Grammar/TH.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ mkStaticallyKnownRuleGrammarData :: Name -> Ptr Language -> Q [Dec]
1818
mkStaticallyKnownRuleGrammarData name language = do
1919
symbols <- renameDups . map ((,) . fst <*> uncurry symbolToName) . (++ [(Regular, "ParseError")]) <$> runIO (languageSymbols language)
2020
Module _ modName <- thisModule
21-
let mkMatch symbolType str = match (conP (Name (OccName str) (NameQ modName)) []) (normalB [e|$(lift symbolType)|]) []
21+
let mkMatch symbolType str = match (conP (Name (OccName str) (NameQ modName)) []) (normalB (lift symbolType)) []
2222
datatype <- dataD (pure []) name [] Nothing (flip normalC [] . mkName . snd <$> symbols)
2323
[ derivClause Nothing (map conT [ ''Bounded, ''Enum, ''Eq, ''Ix, ''Ord, ''Show ]) ]
2424
symbolInstance <- [d|

0 commit comments

Comments
 (0)