core functionality of mylexer.c implemented and working