A Java-based interpreter for Whitespace and WhitespaceAssembler