Home Up Feedback Conteúdos Procura

Primeira fase
Primeira fase Segunda fase Terceira fase

 

 

Esta fase será constituída por várias etapas. No fim, o resultado será um processador genérico de documentos estruturados (XML) que validará a boa formação dos documentos e que guardará a sua informação num grove.

As duas primeiras etapas serão constituídas pelo trabalho das duas primeiras semanas de aulas.

Etapa 1 (de 28.02 a 07.03)

Construir um analisador léxico e um analisador sintáctico usando o par de ferramentas lex+yacc para a gramática que se apresenta a seguir.

Documento --> ElemList '$'

ElemList  --> char

            | '&' id ';'

            | '<' id AttrList '>' ElemList '<' '/' id '>'

            | '<' id AttrList '/' '>'

AttrList  --> Attr AttrList

            | &

Attr       --> id '=' valor

 

No fim o programa deverá indicar que conseguiu reconhecer com sucesso um documento estruturado.

 

 

Para questões relacionadas com este website contactar:  jcr@di.uminho.pt
Última modificação: Fevereiro 28, 2000