tokenizer split into class and executable file