A python implementation of Nuklaus Wirth's PL/0 language based on his his description of it in the book, Algorithims + Data Structures = Programs.
A description of the grammar can be found here and a detailed description of the virtual machine can be found here.