Thanks Gil. I probably would have slept on it myself but I already had most of the relevant bits I needed from my work on the debugger so had a bit of a head start. To be honest I did rush somewhat because it was late and I perhaps missed out a couple of basic things like checking for the file, searching with /without extensions (all doable in a few lines) etc. Your solution may well have been more complete :)
ooRexx has many interesting features like this which make it lots of fun (for someone like me) to work with! Best Regards, Dom -----Original Message----- From: Gilbert Barmwater via Oorexx-devel <[email protected]> Sent: 26 September 2025 14:59 To: [email protected] Cc: Gilbert Barmwater <[email protected]> Subject: Re: [Oorexx-devel] Options all syntax... Thanks Dom, you beat me to it! I had been thinking about Walter's request over night and came up with the same approach that you did. I didn't get a chance to write any code before I read your post. Nicely done! Gil On 9/25/2025 6:59 PM, [email protected] wrote: > Hi Walter, > > I don't think you need a new Rexx.exe since ooRexx programs themselves > have the ability to load, manipulate and run other source code. If > I've understood correctly your requirement can be met using this > mechanism since I think all you are looking for is ::OPTIONS ALL > SYNTAX to be assumed (or otherwise added, read on....) and this can be > done with an ooRexx wrapper program > > Attached is an example which will treat the first arg word as a > program name (the .rex or other extension is required in this basic > version) and the remainder as an argument string. It will load the > source of the program and add '::OPTIONS ALL SYNTAX' before > translating and running it, with its own syntax handler to catch any > errors thrown when translating or running the program. > > It does have some limitations - it won't assume any of the known > ooRexx file extensions, parse the name/path of a program containing > spaces and surrounded by double quotes, or search the path (and I'm > sure there are many others I've not thought of) but it ought to be > possible to add these features without too much trouble > > Example Usage: > > RunAllSyntax myprog.rex arg1 arg2 > > Hope this helps! > > Best Regards, > Dom > > -----Original Message----- > From: WalterPachl via Oorexx-devel > <[email protected]> > Sent: 25 September 2025 20:01 > To: Open Object Rexx Developer Mailing List > <[email protected]> > Cc: WalterPachl <[email protected]> > Subject: [Oorexx-devel] Options all syntax... > > > Could I get a rexx.exe that behaves as if I had added options all > syntax to my program? > This would satisfy my desire to have Signal On Novalue as default! > Thanx > Walter > > > _______________________________________________ > Oorexx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > > > _______________________________________________ > 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 _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
