Open electric-socket opened 2 years ago
At first, i must say - this is not my compiler, i am not author. I find it on russian file storages and publish it. Small problem with license - i known only "Pascal Pro is 32-bit free compile. You didn't need to pay for using that". So, i dont make design - will continue work with it or stop.
My own research. Yes, i want create compiler for HLL (high level language) like Pascal (or Basic). I am try to do it many times and have a fail. So, now, I go in reverse way - i am start work from investigation output file formats (see https://github.com/DosWorld/rtools ) because output file (like obj and exe) can make limitation from first steps. Rtools is work but not enough clean, so i am in progress.
I've been fascinated by Pascal compiler sources literally for decades (I started back around 1979). So when I found yours - among a few others - I was quite excited and I am quite impressed. I would like to ask a few questions.
tScanner.SkipComments
in filescanner.pas
. I felt the way you did that, implementing a means to both handle compiler directives and nested comments, was absolutely brilliant.function ReadSwitchName
at line 419:to
Thank you for your attention. Paul
"Understanding of things by me is only made possible by people — who read my comments — like you."
Thank you. Paul Robinson paul@paul-robinson.us .