git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Derive not deriving
205508ePhil Freeman
core-tests/tests/generic-deriving/Main.purs+1−1
@@ -10,4 +10,4 @@ data A
10 | C (Array A)
10 | C (Array A)
11 | D { a :: A }
11 | D { a :: A }
12
12
13−deriving instance genericA :: Generic A
13+derive instance genericA :: Generic A
src/Language/PureScript/Parser/Declarations.hs+1−1
@@ -233,7 +233,7 @@ parseTypeInstanceDeclaration = do
233
233
234parseDerivingInstanceDeclaration :: TokenParser Declaration
234parseDerivingInstanceDeclaration :: TokenParser Declaration
235parseDerivingInstanceDeclaration = do
235parseDerivingInstanceDeclaration = do
236− reserved "deriving"
236+ reserved "derive"
237 reserved "instance"
237 reserved "instance"
238 name <- parseIdent <* indented <* doubleColon
238 name <- parseIdent <* indented <* doubleColon
239 deps <- P.optionMaybe $ do
239 deps <- P.optionMaybe $ do
src/Language/PureScript/Parser/Lexer.hs+1−1
@@ -494,7 +494,7 @@ reservedPsNames = [ "data"
494 , "infix"
494 , "infix"
495 , "class"
495 , "class"
496 , "instance"
496 , "instance"
497− , "deriving"
497+ , "derive"
498 , "module"
498 , "module"
499 , "case"
499 , "case"
500 , "of"
500 , "of"