示例#1
0
 private void Reinitialize()
 {
     endOfFile = false;
     normalizerContext.hasSpace = false;
     normalizerContext.eatSpace = false;
     normalizerContext.oneNL    = false;
     normalizerContext.lastCh   = '\0';
     lineStarted = false;
     wideGap     = false;
     nextParagraphCloseWideGap = true;
     afterFirstParagraph       = false;
     ignoreNextP   = false;
     insideComment = false;
     insidePre     = false;
     insideAnchor  = false;
     if (urlCompareSink != null)
     {
         urlCompareSink.Reset();
     }
     listLevel   = 0;
     listIndex   = 0;
     listOrdered = false;
     if (!convertFragment && injection != null)
     {
         injection.Reset();
         if (injection.HaveHead)
         {
             injection.Inject(true, output);
         }
     }
     textMapping = TextMapping.Unicode;
 }