whitespace language interpreter