anchor.diff:          PushNewProp('pre', Attributes.TheClass, Attributes.TheID, '', Attributes.TheTitle, Attributes.TheStyle);
           Next;
         end;
  +
       PreEndSy:
         begin
           PopAProp('pre');
           Next;
         end;
  -    TableSy: DoTable;
  -    MapSy: DoMap;
  +
  +    TableSy:
  +      DoTable;
  +
  +    MapSy:
  +      DoMap;
  +
       ScriptSy:
         begin
           DoScript(PropStack.MasterList.ScriptEvent);
  
positive.code:                 PreEndSy, TDEndSy, THEndSy, TableSy:
                    Done := True;
  
                    MarkSy, MarkEndSy,
                    TimeSy, TimeEndSy,
                  BSy, ISy, BEndSy, IEndSy, EmSy, EmEndSy, StrongSy, StrongEndSy,
                    USy, UEndSy, CiteSy, CiteEndSy, VarSy, VarEndSy,
                    InsSy, InsEndSy, DelSy, DelEndSy,
                    SSy, SEndSy, StrikeSy, StrikeEndSy, SpanSy, SpanEndSy,
                    SubSy, SubEndSy, SupSy, SupEndSy, BigSy, BigEndSy, SmallSy, SmallEndSy,
                    LabelSy, LabelEndSy:
                    begin
                      Section.AddTokenObj(S);
                      S.Clear;
                      case Sy of
                        MarkSy,
                        TimeSy,
                        BSy, ISy, StrongSy, EmSy, CiteSy, VarSy, USy, InsSy, DelSy, SSy, StrikeSy, SpanSy,
                          SubSy, SupSy, BigSy, SmallSy, LabelSy:
                          begin
                            PushNewProp(SymbToStr(Sy), Attributes.TheClass, Attributes.TheID, '', Attributes.TheTitle, Attributes.TheStyle);
                            Prop := TProperties(PropStack.Last);
                            Prop.SetFontBG;
                            if Prop.HasBorderStyle then {start of inline border}
                              PropStack.MasterList.ProcessInlines(PropStack.SIndex, Prop, True);
                          end;
                        MarkEndSy,
                        TimeEndSy,
                        BEndSy, IEndSy, StrongEndSy, EmEndSy, InsEndSy, DelEndSy, CiteEndSy, VarEndSy, UEndSy,
                          SEndSy, StrikeEndSy, SpanEndSy,
                          SubEndSy, SupEndSy, SmallEndSy, BigEndSy, LabelEndSy:
                          PopAProp(EndSymbToStr(Sy));
                      end;
  
                      Section.ChangeFont(PropStack.Last);
                    end;
  
  
negative.code:           '<':
              begin
                Next;
                SaveSy := Sy;
                case SaveSy of
                  TextSy: {this would be an isolated LessChar}
                    S.AddUnicodeChar('<', PropStack.SIndex);
  
                  BRSy:
                    begin
                      Section.AddTokenObj(S);
  