diff --git a/Text/ProtocolBuffers/ProtoCompile/Lexer.x b/Text/ProtocolBuffers/ProtoCompile/Lexer.x
--- a/Text/ProtocolBuffers/ProtoCompile/Lexer.x
+++ b/Text/ProtocolBuffers/ProtoCompile/Lexer.x
@@ -25,7 +25,7 @@
 
 @ident1 = [A-Za-z_][A-Za-z0-9_]*
 @ident = [\.]?@ident1([\.]@ident1)*
-@notChar = [^A-Za-z0-9_]
+@notChar = [^A-Za-z0-9_] | \n
 
 @hexEscape = \\[Xx][A-Fa-f0-9]{1,2}
 @octEscape = \\0?[0-7]{1,3}
diff --git a/hprotoc.cabal b/hprotoc.cabal
--- a/hprotoc.cabal
+++ b/hprotoc.cabal
@@ -1,5 +1,5 @@
 name:           hprotoc
-version:        2.4.3
+version:        2.4.4
 cabal-version:  >= 1.6
 build-type:     Simple
 license:        BSD3
@@ -20,8 +20,8 @@
   location: git://github.com/k-bx/protocol-buffers.git
 
 Executable hprotoc
-  build-depends:   protocol-buffers == 2.4.3,
-                   protocol-buffers-descriptor == 2.4.3
+  build-depends:   protocol-buffers == 2.4.4,
+                   protocol-buffers-descriptor == 2.4.4
   Main-Is:         Text/ProtocolBuffers/ProtoCompile.hs
   Hs-Source-Dirs:  .,
                    protoc-gen-haskell
@@ -69,8 +69,8 @@
                    TypeSynonymInstances
 
 Library
-  build-depends:   protocol-buffers == 2.4.3,
-                   protocol-buffers-descriptor == 2.4.3
+  build-depends:   protocol-buffers == 2.4.4,
+                   protocol-buffers-descriptor == 2.4.4
   Hs-Source-Dirs:  .,
                    protoc-gen-haskell
   build-tools:     alex
