17.01.2013 Views

COMPORT – Compilador Portugol - Nilo Menezes

COMPORT – Compilador Portugol - Nilo Menezes

COMPORT – Compilador Portugol - Nilo Menezes

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!