A lexical analyser tool
