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.