Pj-compiler is a project mainly written in C and PYTHON, it's free.
A compiler for Pascal Junior (a subset of Pascal)