Related articles |
---|
recursive iterators alexc@world.std.com (2002-03-09) |
Re: recursive iterators rhyde@cs.ucr.edu (Randall Hyde) (2002-03-19) |
Re: recursive iterators bear@sonic.net (Ray Dillinger) (2002-03-21) |
Re: recursive iterators sarah@telergy.com (2002-03-31) |
Re: recursive iterators rhyde@cs.ucr.edu (Randall Hyde) (2002-04-06) |
From: | "Randall Hyde" <rhyde@cs.ucr.edu> |
Newsgroups: | comp.compilers |
Date: | 19 Mar 2002 16:16:50 -0500 |
Organization: | Prodigy Internet http://www.prodigy.com |
References: | 02-03-032 |
Keywords: | assembler |
Posted-Date: | 19 Mar 2002 16:16:50 EST |
Well, it's assembly language, not C++, but HLA (the High Level
Assembler) fully supports recursive iterators in a CLU-like fashion.
Pretty amazing that you can write code like the following in assembly
language
foreach NodeInTree( SomeBinaryTree ) do
<<process node pointer returned in EAX >>
endfor;
for a working example, check out the HLA code at
this URL
http://webster.cs.ucr.edu/Page_hla/hla_examples/findfrst.txt
You can find out more about HLA on webster at
http://webster.cs.ucr.edu
Randy Hyde
Return to the
comp.compilers page.
Search the
comp.compilers archives again.