There's a bunch of LLVM-based Pascal compilers these days. I doubt they are single pass, given how LLVM works. (And in general, any optimizing compiler is most likely doing multiple passes.)
You are right about Pascal's original design. Though I'm not sure if that's still true about modern versions of the language?
You are right about Pascal's original design. Though I'm not sure if that's still true about modern versions of the language?