rsrsrs

infelizmente não fiz faculdade...
mas vou ver se consigo algo assim...
vc não teria alguma apostila pra me ajudar?

Obrigado.



----- Original Message ----- 
  From: Henrique Guidi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 07, 2006 11:15 AM
  Subject: Re: [delphi-br] Interpretador de comandos


  Visando o seu problema.... demoro pra vc fazer um interpretador....
  tem muito tutorial que te ajudaria, mas o que mais te ajudaria é lembrar 
  (ou aprender) das coisas vistas na matéria de Compiladores da faculdade. 
  Usando as técnicas básicas vc gera um interpretador facinho. (talvez 
  procurando por: compiladores calculadora... afinal é o primeiro trabalho 
  de qlq curso de compiladores)

  uma ideia sem os parsers e tudo mais é assim:
  numa função é chamado uma outra pra calcular cada operação (a+b) 
  encontrada na formula segundo os parenteses e retira os parenteses... 
  para cada calculo de (a+b) ele é substituido na formula original pelo 
  valor... assim segue o while até que não tenha mais operadores nela. O 
  resultado esta ai...

  no caso de variáveis (que no seu casod eve ter) então de cara é 
  substituido as variáveis por valores... e no caso de não ter valores pra 
  alguma variável... dai quebra a cabeca pra melhorar o codigo ;-)

  Guidi - que fala de compiladores como se não tivesse ficado de DP nesta 
  matéria.


  Desenvolvimento (Anderson) escreveu:

  > Olá,
  >
  > os programas q desenvolvo são voltados à cálculos, onde cada cliente 
  > geralmente pede um cálculo específico...
  > Daí, tenho muito trabalho melhorando meu sistema para atender a eles.
  > Acontece as vezes, de fazer um recurso q pode acabar prejudicando outro.
  > Daí, cheguei num momento q preciso ampliar meu sistema, de maneira 
  > drástica. Eu tava pensando em criar um interpretador de comandos, tipo 
  > uma programação em BASIC, onde o proprio cliente poderia mudar a forma 
  > de como é feito o cálculo no sistema...
  > Alguma sugestão para eu fazer isso?
  > Existe componente pra facilitar minha vida?
  > Minha idéia pode ser aproveitada?
  >
  > Muito obrigado....
  >
  > Anderson
  >
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > 

   

  __________ Informação do NOD32 IMON 1.1649 (20060707) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a