Hi,

Will it be an optimisation (from obstacks memory
handling point of view) to add a `dummy'
"(void)peek_input();" in "collect_arguments", just
after they were collected (i.e. "while (more_args);"
fails), but before the closing brace of the
conditional "macro call with parameters" check,
because it would for sure implement tail recursion
optimisation in case the current string input contains
only (the last) one macro call, thus eliminating
current exhausted string from the input stack (which
can be quite large?), making room for (current or)
subsequently macro call expansion(s) to follow.

LV


__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/


_______________________________________________
Bug-m4 mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-m4

Reply via email to