Library to create command line interpreters for testing programs
A common library for building interpreter and compiler