Re: [java-list] Macro Substituição como a do clipper

2001-12-21 Thread Helder da Rocha

O JDK 1.4 possui duas classses: java.util.regex.Pattern, para compilar
expressões regulares, e java.util.regex.Matcher, para combinar strings com a
expressão e fazer substituições. Dê uma olhada nos docs no site da Sun.

Helder.

--
Helder da Rocha
Consultor
www.argonavis.com.br
São Paulo

- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 20, 2001 4:23 PM
Subject: Re: [java-list] Macro Substituição como a do clipper


>
> 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]
> -
>


-- 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] 
-




Re: [java-list] Macro Substituição como a do clipper

2001-12-21 Thread Paulo T. Simardi

O que você quer é um compilador de expressões aritméticas que pode ser
facilmente construído com a estrutura de dados "PILHA". Se você quiser
detalhes do algoritmo, mande um aviso.
Paulo.
[  ]'s
- Original Message -
From: Luiz Fernando Bicalho <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 20, 2001 11:21 AM
Subject: [java-list] Macro Substituição como a do clipper


> 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]
> -


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.295 / Virus Database: 159 - Release Date: 01/11/01


-- 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] 
-




Re: [java-list] Macro Substituição como a do clipper

2001-12-20 Thread maralc


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] 



-- 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]
-




Re: [java-list] Macro Substituição como a do clipper

2001-12-20 Thread Claudio Miranda


Duvida já respondida, veja no histórico da lista:
http://www.mail-archive.com/java-list@soujava.org.br/msg18353.html


Claudio Miranda

20/12/2001 11:21:06, "Luiz Fernando Bicalho" <[EMAIL PROTECTED]> wrote:

>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] 




_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 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] 
-




[java-list] Macro Substituição como a do clipper

2001-12-20 Thread Luiz Fernando Bicalho

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] 



-- 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] 
-