Added Lexer Logic and Symbols static class