Commit 3fde487

bryon <bryon@RDA23715CL>
2014-01-22 16:43:36
fixed trailing newline
1 parent cfa4cc9
Changed files (1)
level0
@@ -13,16 +13,19 @@ def words(f):
       yield " "
     yield "\n"
 
-wordgen = words(sys.stdin)
+def regwords(f):
+  file = f.read()
+  for item in re.split('([^ \n]+)', file)[:-1]:
+    yield item
+
+wordgen = regwords(sys.stdin)
 
 output = ''
 for word in wordgen:
   if word.lower() in entries:
     output+=word 
-  elif (word == "\n"):
-    output+="\n"
-  elif (word == " "):
-    output+=" "
+  elif re.match("[\s\n]+",word) or  word == '':
+    output+=word
   else:
     output+="<"+word+">"
 print output