-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
58 lines (37 loc) · 2.37 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Portugol
========
Compilador Portugol
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////////////
\\\\Curso Sisttemas de Informa��o - 171 /////
\\\\Disciplina Linguagens Formais e Tradutores UFS-SE Turma 2014-1/////
\\\\Professor Kalil /////
\\\\ /////
\\\\Desenvolvedores: /////
\\\\ Carlos Alberto Santos de Souza /////
\\\\ e-mail: carlos.albertoufs@gmail.com /////
\\\\ Samir Dantas Oliveira /////
\\\\ e-mail: samir.ufs@hotmail.com /////
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////////////
Este projeto foi feito para fins de avalia��o do aluno no curso.
O objetivo � criar um compilador com base em uma linguagem portugol.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Testando o Lexico;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Para compilar este programa � necess�rio que voc� tenha o compilador da linguagem java
Eclipse instalado em seu pc.
-> Baixe a pasta "LFT" do repositorio: https://github.com/CarlosAlbertoUFS/Portugol_Compilador
->Abra o eclipse.
->Importe a pasta "Compilador" para o Eclipse,
//////////////////////////////////////////////////////////////////////////////////////////////
Para testar o lexico:
-> Na package testes, compile a classe "testeLexico".
- Esta classe lê os caracteres do "Texto.txt" eagrupa-os em tokens e os imprime na tela na ordem
em que vão sendo lidos.
//////////////////////////////////////////////////////////////////////////////////////////////
Para testar o parser:
-> Na package testes, compile a classe "testeParser".
- Esta classe recebe os tokens da classe "TesteLexico" e de acordo com a posição deles reconhece
as produções queforam criadas na gramatica. Se algum token não fiser partede alguma produção ou estiver
fora da ordem da gramatica, será impresso um erro. Se tudo estiver correto ele simplesmente terminará
o programa sem imprimir erro algum.
//////////////////////////////////////////////////////////////////////////////////////////////
obs:
-O arquivo texto usado na classe "TesteLexico" e "TesteParser", encontra-se dentro da pasta "Compilador".