I wonder if one lexer is suffice to resolve the client-server protocol