diff --git a/egison.cabal b/egison.cabal
--- a/egison.cabal
+++ b/egison.cabal
@@ -1,5 +1,5 @@
 Name:                egison
-Version:             2.1.1
+Version:             2.1.2
 Synopsis:            An Interpreter for the Programming Language Egison
 Description:         An interpreter for the programming language Egison.
                      A feature of Egison is the strong pattern match facility.
diff --git a/hs-src/Language/Egison/Core.hs b/hs-src/Language/Egison/Core.hs
--- a/hs-src/Language/Egison/Core.hs
+++ b/hs-src/Language/Egison/Core.hs
@@ -15,7 +15,7 @@
 
 -- |egison version number
 egisonVersion :: String
-egisonVersion = "2.1.1"
+egisonVersion = "2.1.2"
 
 -- |A utility function to display the egison console banner
 showBanner :: IO ()
diff --git a/hs-src/Language/Egison/Parser.hs b/hs-src/Language/Egison/Parser.hs
--- a/hs-src/Language/Egison/Parser.hs
+++ b/hs-src/Language/Egison/Parser.hs
@@ -284,7 +284,7 @@
 parseNotPat :: Parser EgisonExpr
 parseNotPat = do char '^'
                  expr <- parseExpr
-                 return $ CutPatExpr expr
+                 return $ NotPatExpr expr
 
 parseValuePat :: Parser EgisonExpr
 parseValuePat = do char ','
