COMPORT – Compilador Portugol - Nilo Menezes
COMPORT – Compilador Portugol - Nilo Menezes
COMPORT – Compilador Portugol - Nilo Menezes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ComPort <strong>–</strong> <strong>Compilador</strong> <strong>Portugol</strong><br />
{<br />
ch = fgetc (R);<br />
sym = ATRIBUICAO;<br />
}<br />
else<br />
{<br />
sym = DOIS_PONTOS;<br />
}<br />
break;<br />
case '.':<br />
ch = fgetc (R);<br />
sym = PONTO;<br />
break;<br />
//NILO: Ver o caso do comentário // e #<br />
case '(':<br />
ch = fgetc (R);<br />
if (ch == '*')<br />
{<br />
Comentario (sym);<br />
Get (sym);<br />
}<br />
else<br />
sym = PARENTESE_E;<br />
break;<br />
case ')':<br />
ch = fgetc (R);<br />
sym = PARENTESE_D;<br />
break;<br />
//NILO: Mudar de chave para colchete<br />
case '[':<br />
ch = fgetc (R);<br />
sym = COLCHETE_E;<br />
break;<br />
case ']':<br />
ch = fgetc (R);<br />
sym = COLCHETE_D;<br />
break;<br />
// case '~':<br />
// ch = fgetc (R);<br />
// sym = not;<br />
// break;<br />
default:<br />
if ((ch >= 'A' && ch = 'a' && ch = '0' && ch