https://halfblood.pro/opposite-sides-of-delphi-parser-c9599d515ff7
Opposite Sides of Delphi Parser - Half-Blood Programmer