Luis Fernando,

     Para você fazer uma solução profissional, você deveria utilizar um
analizar léxico e um de expressões regulares.

Me disseram que no JDK 1.4 vem um.

Já usei o JavaLex e o JavaCup, e funcionam super bem....

JavaLex - http://www.cs.princeton.edu/~appel/modern/java/JLex/

JavaCup - http://www.cs.princeton.edu/~appel/modern/java/CUP/

Os dois se integram. Boa sorte e fritação!

Marcelo Alcantara
[EMAIL PROTECTED]
Consultor Senior
Martin Brower do Brasil


                                                                                       
    
                    "Luiz                                                              
    
                    Fernando             Para:   <[EMAIL PROTECTED]>            
    
                    Bicalho"             cc:                                           
    
                    <[EMAIL PROTECTED]        Assunto:     [java-list] Macro Substituição 
como  
                    m.br>                a do clipper                                  
    
                                                                                       
    
                    20/12/01                                                           
    
                    11:51                                                              
    
                    Responder a                                                        
    
                    java-list                                                          
    
                                                                                       
    
                                                                                       
    




Amigos,

Estou desenvolvendo um sistema e uma das caracteristicas é ter um
interpretador de fórmulas.
Ex: String formula = "(2+(3*2))/4";
double retorno = Formula.exec(formula);
System.out.println(retorno);//iria retornar 2

Gostaria também de validar não somente atribuição mas também comparação.

Gostaria de saber se alguem tem isso pronto ou  pelo menos a ideia para que
possamos trabalhar em conjunto.

Obrigado
Bicalho, Luiz Fernando de Almeida.
Wise Consultoria S/C Ltda
Suporte Técnico GeneXus Corporate
Sun Certified Java Programmer
SP - Brooklin Novo - 1º Andar (Brasil)
' 55 11 5505-2129
* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------






------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a