feed():  Added support for ESIS '&' lines.
diff --git a/Doc/tools/sgmlconv/esistools.py b/Doc/tools/sgmlconv/esistools.py
index 18117b5..b89476c 100644
--- a/Doc/tools/sgmlconv/esistools.py
+++ b/Doc/tools/sgmlconv/esistools.py
@@ -73,8 +73,11 @@
                 return
             elif event == 'e':
                 self.__is_empty = 1
+            elif event == '&':
+                eref = self.document.createEntityReference(text)
+                self.push(eref)
             else:
                 sys.stderr.write('Unknown event: %s\n' % line)
-        
+
     def get_empties(self):
         return self.__empties.keys()