Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rpizao

Interpretador de expressões

Recommended Posts

Fala pessoal,

 

To com uma idéia que pra minha rotina de trabalho seria interessante.

Gostaria de implementar um interpretador de syntax em java (e de preferência que funcionasse como plugin pro eclipse).

 

A idéia seria, de uma forma parametrizável, fosse possível verificar no meu código más praticas de programação e colocar um warning ou mesmo erro de compilação nelas, nenhuma rotina muito complexa.

 

Exs.:

O cara cria um if abrir escopo (abre e fecha chaves).

Coloca os getters e setters do atributo com nome diferente do mesmo (atributo: nome, método: getName())

E por ai vai...

 

 

Já existe alguma ferramenta pra isso? Senão, qual a complexidade disso pessoal?

Por onde devo começar?

 

Conto com a ajuda de vocês... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços.

Rafael.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, com o Netbeans mesmo você tem tudo isso.

 

Quanto a fazer o seu, se você não tem muita experiência com algorítmos (sim, algorítmos, pois Java mesmo não deve pesar muito) deve quebrar um bocado a cabeça ein, pois a questão fica apenas em ficar checando se o cara fez isso e aquilo e aquilo outro, e se você não tomar cuidado a coisa vai ficar com muitas checagens e vai ficar pesado, inutilizando o seu projeto.

 

Você pode procurar projetos open source de editores gerais (que tem aos rodos) e ver como os caras desenvolveram e então já estipular o seu.

Procure em:

- http://www.java.net/

- http://sourceforge.net

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Shison.Não tenho muita experiência não, mas tb não passo sufoco...Pode deixar que vou rastrear esses códigos ai e ver como pode ser feito.Boa idéia cara, nem tinha pensado nisso...um abraço cara... até mas!ah...com relação as regras "pesarem" o projeto...meus planos são que elas sejam dinamicas, mudem de projeto pra projeto...mas claro, vai haver uma quantidade de informações básicas, mas acho que não chega a alterar a performance não.valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.