Note that making the tools available is only part of the process; the documents need to have their <programlisting> tags updated as well.  Unless I missed it, that has NOT been done (except for the Conventions.xml file which is part of the common content in the oorexx folder).  As that change does NOT affect the current document build process, it can be done regardless of any work on highlighting our documents.  Just a heads-up.

Gil

On 8/11/2026 4:53 PM, Rony G. Flatscher wrote:

Dear Josep Maria,

On 03.08.2026 12:12, Josep Maria Blasco wrote:
The current refresh of the Rexx Parser includes a new hldoc2HTML.rex tool in bin/docbook/. Together with hldocprep.rex, hldoc2pdf.rex and hldoc2fo.rex, they allow to transform properly tagged docbook .xml files into nicely highlighter PDF and HTML files. Tagging is as simple as
substituting

<programlisting>

by

<programlisting language="rexx">

in all listings /that contain a valid ooRexx fragment/ (the parser cannot highlight an invalid program for obvious reasons).

You can browse a highlighted PDF version of rexxref at https://rexx.epbcn.com/rexxref/rexxref.pdf; the HTML version can be found at https://rexx.epbcn.com/rexxref/. You can choose your highlighting palette by using the upper-right dropdown menu labeled "Coding style"; your choice is sticky, and will accompany you while you're in the same web. You can also add ?style=<style-name> as a query string, as in https://rexx.epbcn.com/rexxref/keyReply.html?style=tokio-night; in this case, the palette choice is not sticky, as this allows the sharing of pages with a particular palette.

You will find the usage notes here: https://rexx.epbcn.com/rexx-parser/bin/docbook/

That is *great*, thank you very much!

Would it be possible to incorporate your great tools (hldocprep.rex, hldoc2pdf.rex, hldoc2fo.rex) into "docs\trunk\tools" such that they are available for building the docs in color, if your Rexx parser is available? In case the Rexx parser is not available maybe fall back to "docprep.rex", "doc2pdf.rex", and "doc2fo.rex"? Assuming that "fo2pdf.rex" works on the black-and-white- and the color-version .fo files.

---rony




_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Gil Barmwater
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to