Implement Server Grammar