plt.js
is an example-driven rapid programming language prototyping and teaching tool. It uses a loose HTML syntax to specify code examples in new languages as well as the PEG grammars of those languages. plt.js
is written in JavaScript and based on PEG.js. It has been used in programming language design classes at ITP and SFPC.