jcr@di.uminho.pt
Dep. Informática - Escola de Engenharia - Universidade do Minho - Portugal
prh@di.uminho.pt
Dep. Informática - Escola de Engenharia - Universidade do Minho - Portugal
Este documento apresenta a terceira fase do Trabalho Prático de Processamento de Linguagens I - 2000.
Os alunos deverão tomá-lo como guião, lê-lo atentamente, e implementar a linguagem que nele se descreve.
Neste momento, todos grupos de trabalho deverão estar munidos dum interpretador de comandos que permite carregar documentos, visualizá-los em formato ESIS, fornecendo assim um primeiro conjunto de facilidades básicas num sistema documental.
Nesta fase, vamos adicionar um novo comando à lista dos já existentes:
QLE: [selector de documentos] [query-exp] [selector de documentos] → * "todos os docs carregados" | id "apenas o doc com ident=id" | id1,id2,...,idn [query-exp] → "definida mais à frente"
O resto do documento irá descrever através da apresentação de exemplos as várias facetas das expressões de query que se pretendem suportar.