Edit; not meant sarcastic, I would really like to see such a simple parser as was implied.
Nor, frankly, is K&R C, which is is also a very simple representation. The ANSI process added some edge cases that complicated it, but really it's pretty simple.
The problem is not with Lisp syntax. The problem is with Lisp's semantics, which makes it much more difficult (if at all possible) to compile in one pass. Things like closures, conditions or macros are absent in Pascal.
Turbo Pascal's code generation was simple and naive. It had little optimization. It literally output the machine code as it parsed. There was no AST, not even an expression tree.
(I have the source code to the final version of the Turbo Pascal compiler on my disk. It was used for Delphi 1.)
Is that still under copyright? And chance it could be released?
I have no idea about releasing it. I'm entirely the wrong end of the company to ask about it.