Skip to content

bernam07/ProjetoPL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Processamento de Linguagens (ESI) - laboral

trabalho prático

grupo 22

| Número | Nome | | 26424 | Afonso Diogo Lopes dos Santos Magalhães Almeida | | 25436 | Bernardo Miguel Fernandes Martins | | 26427 | Henrique Meira Gomes |

estrutura do projeto

/doc documentação de apoio do projeto desenvolvido / relatório do trabalho prático

/data ficheiros de dados a serem usados no programa (.csv)

/input exemplos de código na linguagem CQL - Comma Query Language (.cql)

dependências de módulos externos

Este projeto requer os seguintes módulos externos:

  • ply: Python Lex-Yacc, usado para criar o analisador léxico e sintático.

Instalação

Para instalar os módulos necessários, correr:

pip install -r requirements.txt

exemplos de utilização

ficheiro de entrada

python main.py ./input/entrada1.cql 


python main.py ./input/entrada2.cql 

de forma interativa (um comando de cada vez)

python main.py 
>> IMPORT TABLE estacoes FROM "estacoes.csv";
>> SELECT * FROM estacoes;
...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages