<div dir="ltr"><div><div><div><div><div><div><div>Hi there, <br><br></div>I'd be interested to know if any modern compilers have been written in Pascal (other than the Pascal Compiler).<br><br></div>It's unfortunate that that most Pascal books out there are rather dated.  I did recently purchase  <br><br><h1 id="gmail-title" class="gmail-a-size-large gmail-a-spacing-none"><span id="gmail-productTitle" class="gmail-a-size-large">Compiler Engineering Using Pascal (by Capon)<br></span></h1><br><a href="https://www.amazon.ca/Compiler-Engineering-Using-Pascal-Capon/dp/0333471555/ref=sr_1_1?ie=UTF8&qid=1514829567&sr=8-1&keywords=Compiler+Engineering+Using+PASCAL">https://www.amazon.ca/Compiler-Engineering-Using-Pascal-Capon/dp/0333471555/ref=sr_1_1?ie=UTF8&qid=1514829567&sr=8-1&keywords=Compiler+Engineering+Using+PASCAL</a><br><br></div>And look forward to getting it in my mailbox.<br><br></div>I also have Brinch Hansen on Pascal Compilers. I did have another book on writing a compiler using pascal but it was using some framework which I was not able to find.<br><br></div>Another great book I have is Introduction to Compiler Construction by Thomas Parsons, but I was not able to follow it all the way through.<br><br></div>My interest for the moment is more for creating a DSL that scans, parses then generates Groff as its target code.  <br><br></div>After gaining some experience with the process I would like to venture into writing a transpiler for something like SETL -> Pascal or Oberon -> Pascal.  There are other interesting older languages too like BCPL that could be used as the source language.  Implementing Icon in Pascal would be interesting as well as its implementation is extremely well documented in the book "Implementing Icon and Unicon" by Clinton Jeffery<br><br><div><div><div><div>I find the Pascal compiler to be really fast and the fact that it is available for so many platforms is very appealing.<br></div><div><div><div><div><br><br><br><br></div></div></div></div></div></div></div></div>