code: function tokenXMLComment(stream, state) {
      var ch;
      while (ch = stream.next()) {
        if (ch == "-" && stream.match("->", true)) {
          state.tokenize = tokenBase;        
          return ret("comment", "comment");
        }
      }
    }
docs: handle comments, including nested