Horgoš.
On 9th, catal6.prg v5.92 now generates its routines into the caller program, regardless of whether it's already generated and in there - it will find it and cut it out and replace with the newly generated code, just like upitig2.prg already does. It comments out the line which called it with all parameters, and immediately below it adds a line where it's called with just the generated routine's name. If I don't like the results, I'd just uncomment the line with parameters, adjust them as needed, run it again.
One part of so generated routines serves as a general review/search on tables which may be used in multiple places. Instead of having twenty such programs with reviews, or generating them into each place where they may be used, I grouped those most frequently used into a preg.prg (pregled - review, of course) and, furthermore, wrote a gen_preg.prg, which inserts a call to catal6.prg, which would then on first run generate its stuff. So I had two generators messing with the same piece of code, and it worked swimmingly. I really was on a roll.
3-VII-2021 - 6-VIII-2025