Hi there, just saw that Erich committed an actual set of the PDF documentation at <https://sourceforge.net/projects/oorexx/files/oorexx-docs/5.0.0alpha/> a few moments ago where you can get <rexxref5.pdf> from!
---rony On 14.06.2015 17:55, Rony G. Flatscher wrote: > The syntax rail-diagrams that currently get created are wrong in the areas, > where there are > optional arguments. The optional arguments are not identifiable and it is not > clear what the > default values would be, if an optional value is left out. > > This is probably due to a limitation in the rail-diagram tool that is being > used, which I > understand is some service on the WWW which has these limitations. Judging > from studying the > thread that David Ashley started (2014-07-31, 17:57) > <https://sourceforge.net/p/oorexx/mailman/message/32669824/> until the last > post where this > shortcoming was pointed out, without any further feedback by David Ashley: > <https://sourceforge.net/p/oorexx/mailman/message/32699294/> (2014-08-09, > 18:32, by J. Leslie > Turriff). > > --- > > Not all developers may be aware, that years before that Jean-Louis has > suggested > svn-syntax-rail-diagrams to replace the (rather ugly) > ASCII-syntax-rail-diagrams already. He not > only suggested it but did all the necessary work and came up with beautiful > PDFs and HTMLs > renderings that include syntax rail-diagrams that are able to document > optional arguments and > default values. Unfortunately (and for no apparent reasons that I am aware > of), years ago, his > hard work was not picked up and put into production for the ooRexx > distributions. > > Maybe it is worthwhile at this point of development to take a look at the > different presentations > of syntax-rail-diagrams, > > * rendered as ASCII-snytax-rail-diagrams (just load the ooRexx 4.2.0 > rexxref.pdf from your > ooRexx installation), > * the current 5.0 rexxref.pdf rendering (thanks to Erich in his svn-sandbox, > 'sandbox/erich/docs/build' which one gets when checking out the ooRexx > project with svn) at > > <https://sourceforge.net/p/oorexx/code-0/HEAD/tarball?path=/sandbox/erich/docs/build> > named > "rexxref5.pdf" and > * the ooRexx 4.2.0 rexxref.pdf by Jean-Louis at > > <https://dl.dropboxusercontent.com/u/20049088/oorexx/docs/trunk/index.html>. > > You can find all three versions of the PDF-documentation at > <http://wi.wu.ac.at/rgf/rexx/tmp/docs.tmp/> so it is easier for you to load > and compare them > (listed in the same order is above): > > * ooRexx 4.2.0 official ASCII-syntax-rail-diagrams: > <http://wi.wu.ac.at/rgf/rexx/tmp/docs.tmp/rexxref.pdf>, > * ooRexx 5.0.0, Erich's preliminary rendering > <http://wi.wu.ac.at/rgf/rexx/tmp/docs.tmp/rexxref5.pdf>, > * ooRexx 4.2.0, Jean Louis's renderings: > <http://wi.wu.ac.at/rgf/rexx/tmp/docs.tmp/rexxref4.2-jlf.pdf>. > > Then in all three versions go to chapter "Functions -> Built-in Functions -> > Stream" and compare > the syntax rail-diagrams of the three, and I think you will see for yourself, > why I suggest to go > with Jean-Louis' solution for creating correct and still very nice looking > syntax rail-diagrams > for the project. > > ---rony
------------------------------------------------------------------------------
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel