Domain-Specific Language Assignment