Re: [xml] More windows exports



On Mon, Apr 28, 2003 at 02:48:28PM +0200, Igor Zlatkovic wrote:
On Mon, Apr 28, 2003 at 05:07:39AM -0400, Daniel Veillard wrote:
  Okay, can I add the xsltproc command to regenerate it when the API
is rebuilt ?

Sure. Regenerate it as often as you please :-)

  okay,

Another thing, not necessarily related to the topic, but it has shaken
my interest awake: 

The stylesheet basically walks through all functions and
variables, producing an entry for each in the .def.src file. For every
symbol, it 

1. runs few xsl:if tests to determine if there should be an #ifdef
2. it outputs the symbol name
3. outputs the #endif which corresponds to the #ifdef from step 1.

The step 1 can output more than one #ifdef, if a symbol depends on more
macros, or no #ifdef at all. The step 3 must accordingly output the same
number of #endifs.

What I don't like is the fact that the step 3 must run the same tests as
the step 1. In our example, the stylesheet is small and it does not
matter, but somehow it would be cool if there were a way for the step 1
to tell the step 3 simply how many #endifs it must output, to avoid
duplicate tests.

Do you have an idea? Or perhaps a hint for a better organisation of the
stylesheet, which would avoid duplicate tests?

  Seems to me that the #ifdef and #endif should be done in the same
template, maybe the test should build simultaneously the #ifdef output
and a variable containing the #endif declarations to generate at the 
end of the template.

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard redhat com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]