Re: Ponovo: Ugnjezdeni komentari -pitanje za asistenta
Ugnjezdeni komentari se resavaju na sledeci nacin (C#Lexer):
//deklarises nestcomment
%declare{
public int nestcomment;
}
//onda deklarises ostale tokene i td.
//i ovako napravis brojac ugnezdenih komentara
[/]"*" { yybegin("COMMENT_MULTILINE"); yyl.nestcomment=0; }
<COMMENT_MULTILINE> [/]"*" { yyl.nestcomment++; }
<COMMENT_MULTILINE> "*/" { if (--yyl.nestcomment<0) yybegin("YYINITIAL"); }
<COMMENT_MULTILINE> .|\n|\r { }
----- Original Message ----- From: "Igor Stojkovic" <stojkovic7@verat.net>
To: "Goran Rakocevic" <ri4pp@titan.etf.bg.ac.yu>
Sent: Sunday, November 27, 2005 12:34 AM
Subject: Re: [ri4pp] Ponovo: Ugnjezdeni komentari -pitanje za asistenta
//deklarises nestcomment
%declare{
public int nestcomment;
}
//onda deklarises ostale tokene i td.
//i ovako napravis brojac ugnezdenih komentara
[/]"*" { yybegin("COMMENT_MULTILINE"); yyl.nestcomment=0; }
<COMMENT_MULTILINE> [/]"*" { yyl.nestcomment++; }
<COMMENT_MULTILINE> "*/" { if (--yyl.nestcomment<0) yybegin("YYINITIAL"); }
<COMMENT_MULTILINE> .|\n|\r { }
----- Original Message ----- From: "Igor Stojkovic" <stojkovic7@verat.net>
To: "Goran Rakocevic" <ri4pp@titan.etf.bg.ac.yu>
Sent: Sunday, November 27, 2005 12:34 AM
Subject: Re: [ri4pp] Ponovo: Ugnjezdeni komentari -pitanje za asistenta
Hello Goran,
Saturday, November 26, 2005, 11:44:46 PM, you wrote:
Vasa sekvenca nije problematicna. Problem nastaje kad
imamo nesto oblika: /* ... /* ... */ ... */ Da li
treba voditi racuna o ovoj varijanti?
Meni kada naidje na prvo */ zatvori komentar, pa sve
posle ostaje van komentara a drugo */ se prijavljuje
kao ilegalni karakter?
Da li ovo moze ovako da prodje, ili moram da
modifikujem kod?
Probao sam malo po raznim editorima koji podrzavaju bojenje sintakse i svi rade
kao i tvoj tj. zatvaraju komentar posle prvog */ pa zasto bismo mi izmisljali
gluposti oko ugnjezdavanja kad ceo svet radi bez toga :).
--
Best regards,
Igor mailto:stojkovic7@verat.net
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------
- References:
- Re: Ugnjezdeni komentari -pitanje za asistenta
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Ponovo: Ugnjezdeni komentari -pitanje za asistenta
- From: Goran Rakocevic <goxy_83@yahoo.com>
- Re: Ponovo: Ugnjezdeni komentari -pitanje za asistenta
- From: Igor Stojkovic <stojkovic7@verat.net>
- Re: Ugnjezdeni komentari -pitanje za asistenta
Previous by date: Re: dz pitanja
Next by date: Re: dz pitanja
Previous by thread: Re: Ponovo: Ugnjezdeni komentari -pitanje za asistenta Next by thread: RE: komentari za dz
Previous by thread: Re: Ponovo: Ugnjezdeni komentari -pitanje za asistenta Next by thread: RE: komentari za dz