List Info

Thread: Iterate a function over an array




Iterate a function over an array
user name
2006-07-25 02:15:44
I'm new to the world of parsers.  I want to pass an
expression to
Bison and have that expression return code which is then
executed
on each member of an array.

So with an array like such:

	[x(1), x(2), x(3)...........x(n-1)]

	 x(i)' = FUNCTION(x(i))

My aims is to supply a FUNCTION string to Bison, have it
produce
the correct code and then apply that code to each element of
my array.

Can this be done?  What strategy can I use.   A user should
be able
to vary the function (enter any string - within limits -
which is then
supplied to Bison for parsing);  however since once that has
been done,
the expression ('FUNCTION') does not change.
I don't want to have to repeatedly visit the parser as I
apply the  
function to
each array element.

Perhaps there are example(s) demonstrating this behavior?

thanks,

NDC






_______________________________________________
help-bisongnu.org http
://lists.gnu.org/mailman/listinfo/help-bison
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )