I decided to post here the changes I made in the standard fpexprpars.pp unit.
Why here, and not in gitlab? Because admins really don't like units, that have changed so much that it haven't .diff file.
New changes can be made after the accepting of the simplified version.
Unless you can split this up into smaller, incremental changes that can be reviewed there will be no “accepting”.
@ASerge
I understand your needs and respect your effort in building a solution.
Thinking individually, your effort may be useful to you and some of us.
Unfortunately, thinking collectively, as @PascalDragon has already pointed out, your effort will not be accepted into the FPC project.
That said, you can make even more effort to adapt yourself to the strange way the FPC project works, or simply move on like the absolute majority does.