From b158b3fb2182b5c8a6f03759277f4f73cdc24797 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Wed, 16 Jan 2013 15:35:51 -0800
Subject: [PATCH] Markdown reader: Be less restrictive about class attributes.

This allows attributes like `C++`.  Any nonspace and non-}.
---
 src/Text/Pandoc/Readers/Markdown.hs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs
index 1f57d1918..d470220c6 100644
--- a/src/Text/Pandoc/Readers/Markdown.hs
+++ b/src/Text/Pandoc/Readers/Markdown.hs
@@ -506,7 +506,7 @@ identifierAttr = try $ do
 classAttr :: Parser [Char] st (String, [String], [a])
 classAttr = try $ do
   char '.'
-  result <- identifier
+  result <- many1 $ noneOf " \t\n\r}"
   return ("",[result],[])
 
 keyValAttr :: Parser [Char] st (String, [a], [(String, String)])