Você está na página 1de 1

Regras a Serem seguidas:

1) Todas as regras só podem possuir,


ou duas variáveis, ou um símbolo
terminal;

2) A variável Inicial não deve ser


chamada por nenhuma variável,
nem ela mesma

3) Como uma execeção a regra 1,


apenas se necessário e em último
caso, apenas a variável inicial,
poderá aceitar o vazio

Solução para a regra 2: Criar uma nova


variável inicial para referenciar a atual.

Solução para a regra 3: Na variável onde


houver a regra B, ou A que pode ser o vazio,
adicionar uma regra equivalente para cada
possibilidade de B, ou A se tornar um vazio.

Solução para a Regra 1: Esta será


uma solução que teremos diversas
condicionais:

1) Mais de duas variáveis: Criar uma


nova variável referenciando um par
de variáveis dentro da regra.

2)Apenas uma variável: Substituir a


variável única por todas as regras
referentes a esta variável isolada.
Obs.: Caso a variável referencie a si
mesma, basta eliminá-la por conta da
redundância.

3)Variável e Terminal juntos: Criar


uma variável para referenciar o
terminal.

4) Mais de um terminal juntos: Criar


variáveis para referenciar os
terminais da regra.

Você também pode gostar