doctrine/lexer | ExplainGitHub