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