improved grammar
token was renamed
escape special chars in token
tokenizer patterns should not be case-insensitive
xdebug is overloading 'var_dump'