Documentação de Usuário – GrView 0.2.1alpha

 

 

Introdução | Modelagem de Grafos | Visualização dos Grafos | Analisador Léxico | Rotinas Semânticas | Analisador Sintático | Exemplos

 

O arquivo de configuração do analisador léxico pode ser configurado a qualquer momento. A sintaxe desse arquivo está documentada em [6], mas é importante ressaltar que os trechos de código em linguagem Java são de uso interno do grView e não podem ser modificados de forma alguma.

 

O arquivo de definições do analisador pode ser aberto por meio do gerenciador de projeto, e deve sempre possuir uma extensão .lex; quando um novo projeto é criado esse arquivo é chamado “Untitled.lex”. Será exibido então um editor de textos com o código do analisador léxico. Para salvar as modificações pressione Ctrl-S ou utilize a ferramenta Save na barra de ferramentas principal. Uma vez salvo, o arquivo é repassado para o JFlex que cria imediatamente o código em Java para o analisador léxico. O arquivo com esse código é chamado “Yylex.java”, e é colocado dentro da pasta “generated_code”, que pode ser aberta no gerenciador de projeto.

 

Figura 19 – Janela principal do GrView, com o arquivo de definições do analisador léxico aberto.

 

 

1.                Arquivo de definições do analisador léxico.

 

2.                Editor de texto, e arquivo do analisador aberto. O esquema de coloração de sintaxe e alinhamento vertical do editor adapta-se melhor aos trechos de código em Java.

 

3.                Arquivos do analisador léxico, em Java, na pasta “generated_code”.

 

4.                Console com mensagens de diagnóstico produzidas pelo JFlex.

 

5.                Ferramenta para salvar arquivos.