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.