Thanks for the contribution.
Unfortunately the pull request breaks parsing of generic declarations such as:
TList=class end;
This is the reason why different approach used for ">=" than for "<=".
To resolve the issue a complex parser change needed or a workaround in formatter.
>=