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

 

Para iniciar a modelagem do GSS seleciona-se a aba com o arquivo de extensão .gram aberto, ou é possível abri-lo a partir do gerenciador de projeto; em um novo projeto este será o arquivo “Untitled.gram”. As ferramentas de modelagem (figura 8) são exibidas à esquerda da área de desenho, e separadas em quatro áreas: seleção, criação de arestas de conexão entre nós,  inserção de nós e ferramentas auxiliares.

S

Seleção

 


Sucessor

 

Alternativa

 


Símbolo não-terminal inicial

 

Início de produção de não-terminal (Left Hand)

 

     Figura 8 – Ferramentas de modelagem.

 

Ao selecionar uma ferramenta de criação de nós, o formato do cursor irá mudar quando estiver sobre a área de desenho; basta acionar o botão esquerdo do mouse para inserir um nó to tipo selecionado. Para criar as arestas de conexão, seleciona-se uma das ferramentas de criação de arestas disponível e arresta-se o mouse, com o botão esquerdo pressionado do nó de origem até o nó de destino da ligação.

 

A ferramenta para criação de etiquetas de texto permite que pequenos textos sejam inseridos em qualquer parte da área de desenho. Eles em nada interferem na definição do GSS e são ignorados na geração do analisador.

 

Uma vez criado um nó, o símbolo a ele associado pode ser editado a partir de um clique duplo do botão esquerdo sobre o nó. Além disso, ao pressionar o botão direito sobre um nó selecionado, surge um menu contextual com opções para copiar, colar, cortar e apagar o nó (figura 9). Também é possível usar a funcionalidade de fazer e refazer ações. (Estas opções também estão presentes na barra de ferramentas principal, como exibido na figura 10).

 

Figura 9 – Menu contextual para um nó selecionado.

 

 

Figura 10 – Ferramentas para copiar, recortar e colar nós; e para desfazer e refazer ações.