salve a tutti ho un problema con java script(nn lo conosco molto bene)....
il codice è il seguente:

codice:
      if (ch == "/" && source.equals("*")) {
        setState(inCComment);
        return null;
      }
......
    function inCComment(source, setState) {
      var maybeEnd = false;
      while (!source.endOfLine()) {
        var ch = source.next();
        if (maybeEnd && ch == "/") {
          setState(normal);
          break;
        }
        maybeEnd = (ch == "*");
      }
      return "css-comment";
    }
Sto facendo un editor testuale in Java Script, e il codice sopra riportato mi permette di commentare(quindi colorare in un certo modo il testo scritto sull'editor) il testo scritto nel seguente modo:

codice:
 /*  TESTO DA COMMENTARE */
e fin qui ci sono

Io però voglio ke nel mio editor il commento sia riferito ad una singola riga, nel seguente modo:
codice:
     %  TESTO DA COMMENTARE
(quindi quando vado a caporigo il colore del testo deve tornare normale)
Per fare questo ho modificato il codice nel seguente modo:

codice:
......
      if (ch == "%") {
        setState(inCComment);
        return null;
      }
......
    function inCComment(source, setState) {
          var maybeEnd = false;
          var fine = false;
          while (!fine) {
            var ch = source.next();
            if (ch == '\n') {
              setState(normal);
              fine=true;
              break;
            }
          }
          return "css-comment";
    }
Solo che nn mi funziona, sfora da qualke parte.
Qualcuno sarebbe cosi gentile da aiutarmi
grazie a tutti in anticipo
Massimo