strange construct

Dumas Patrice <[email protected]> Thu, 9 Jan 2003 19:37:10 +0100
Newsgroups gmane.comp.tex.texi2html.devel
Message-ID <[email protected]>
Hi,

Could somebody explain me what the following construct do ?

$name .= ' ' while ($node2sec{$name});

And also what is the difference between html_debug and debug and what should 
be the usage of these 2 functions ?

Last, is there a reason why there are so many globally scoped variables
defined in functions (or should I clean that ?) ?

Pat