03.06.2013 Views

Lenguajes formales - Facultad de Informática - Universidad ...

Lenguajes formales - Facultad de Informática - Universidad ...

Lenguajes formales - Facultad de Informática - Universidad ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Notación BNF<br />

TERMINAL Símbolo (ej. una palabra) <strong>de</strong>l lenguaje a <strong>de</strong>finir<br />

(se escribe en letras mayúsculas)<br />

Símbolo que se <strong>de</strong>fine en términos <strong>de</strong> otros<br />

símbolos (tanto terminales como no terminales)<br />

(se escribe en letras minúsculas y entre )<br />

Regla <strong>de</strong> producción Descripción <strong>de</strong> un símbolo no terminal como<br />

equivalente a 1) una combinación <strong>de</strong> terminales<br />

y no terminales, o 2) a la ca<strong>de</strong>na vacía<br />

(Un mismo no terminal pue<strong>de</strong> tener varias reglas <strong>de</strong> producción)<br />

Metasímbolo Símbolo propio <strong>de</strong> la notación BNF, está reservado<br />

y no pue<strong>de</strong> utilizarse en ningún otro símbolo<br />

::= Equivalencia<br />

(lo <strong>de</strong> la izquierda equivale a lo <strong>de</strong> la<br />

<strong>de</strong>recha; es una regla <strong>de</strong> producción)<br />

| Alternativa<br />

(lo <strong>de</strong> la izquierda o lo <strong>de</strong> la <strong>de</strong>recha)<br />

Procesadores <strong>de</strong> Lenguaje<br />

Ingeniería en <strong>Informática</strong> R.27

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

Saved successfully!

Ooh no, something went wrong!