makes variables of Lexer private