add controlchars- and operators-map
isNumber reimplement
class token