[Red] Provided Tests for parsers

  Splitted Lexer in internal and exposed modules
  Testsuite refactoring