page style, non-global logger
interpreter use ex handler, print char as text, type char
fix interpreter ex throwing
parse and eval empty code and void, fix print new lines