On Wed, 22 Sep 1999, Caroline Holanda wrote:
> Ol� Pessoal!
>
> Estou precisando construir uma ferramenta que verifique se um codigo java
> esta dentro de padroes definidos. Inicialmente, pensei em usar o Cup, que �
> um gerador de parser escrito em java, e mandar ver na gramatica da linguagem
> disponibilizada pela Sun, mas como desejo algo que nao leve muito tempo para
> ser concluido e nem todos os aspectos poderiam ser verifcados pela gram�tica
> (indentacao, por exemplo), gostaria de saber se vcs conhecem alguma
> ferramenta que ja verifique codigo java a partir de regras definidas pelo
> usuario.
>
Existe o JavaCC, que eh um outro criador de parsers da sun, soh
que este, ao contrario do javaCup, cria analisadores lexicos descendentes
recursivos e se utiliza de tabelas preditivas. Eu o utilizei na construcao
de um compilador para java e nao eh tao complexo de se mexer. Acredito que
para verificar identacao, voce tera talvez de implementar um analisador
lexico (provavelmente no braco) que reconheca espacos em branco.
Alysson Neves Bessani
[EMAIL PROTECTED]
LES- Software Engineering Laboratory
UEM- Universidade Estadual de Maringa
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.