Almost full Lexer realisation, LexemeType changes required.