1 @c Language: Brazilian Portuguese, Encoding: iso-8859-1
2 @c /eval_string.texi/1.3/Sat Jun 2 00:13:21 2007//
4 * Funções e Variáveis Definidas para eval_string::
7 @node Funções e Variáveis Definidas para eval_string, , eval_string, eval_string
8 @section Funções e Variáveis Definidas para eval_string
11 @deffn {Função} eval_string (@var{str})
12 Entrega a seq@"{u}ência de caracteres do Maxima @var{str} como uma expressão do Maxima e a avalia.
13 @var{str} é uma seq@"{u}ência de caracteres do Maxima. Essa seq@"{u}ência pode ou não ter um marcador de final (sinal de dólar @code{$} ou ponto e vírgula @code{;}).
14 Somente a primeira expressão é entregue e avaliada, se ouver mais de uma.
16 Reclama se @var{str} não for uma seq@"{u}ência de caracteres do Maxima.
20 (%i1) eval_string ("foo: 42; bar: foo^2 + baz");
22 (%i2) eval_string ("(foo: 42, bar: foo^2 + baz)");
26 Veja também @code{parse_string}.
30 @deffn {Função} parse_string (@var{str})
31 Entrega a seq@"{u}ência de caracteres do Maxima @var{str} como uma expressão do Maxima (sem fazer nenhuma avaliação dessa expressão).
32 @var{str} é uma seq@"{u}ência de caracteres do Maxima. Essa seq@"{u}ência pode ou não ter um marcador de final (sinal de dólar @code{$} ou ponto e vírgula @code{;}).
33 Somente a primeira expressão é entregue e avaliada, se ouver mais de uma.
35 Reclama se @var{str} não for uma seq@"{u}ência de caracteres do Maxima.
39 (%i1) parse_string ("foo: 42; bar: foo^2 + baz");
41 (%i2) parse_string ("(foo: 42, bar: foo^2 + baz)");
43 (%o2) (foo : 42, bar : foo + baz)
46 Veja também a função @code{eval_string}.