OP: Haskell: Printer: variable name "pattern" might clash with PatternSynonyms language extension.
Prg. Program ::= Pattern;
PVar. Pattern ::= Ident;
creates Haskell printer containing:
instance Print Test.Abs.Program where
prt i e = case e of
Test.Abs.Prg pattern -> prPrec i 0 (concatD [prt 0 pattern])
However, pattern is a Haskell keyword when using {-# LANGUAGE PatternSynonyms #-}.
When trying to get a test case through that has one category for each keyword of each backend target, I notice a number of related issues:
OP: Haskell: Printer: variable name "pattern" might clash with PatternSynonyms language extension.
creates Haskell printer containing:
However,
patternis a Haskell keyword when using{-# LANGUAGE PatternSynonyms #-}.When trying to get a test case through that has one category for each keyword of each backend target, I notice a number of related issues:
Intwith token typeintin parser