text: A [[ construction-specific approach ]] also aids in << task-specific language development >> by allowing a language definition that is natural in terms of the task domain to be interpreted directly without compilation into a uniform grammar formalism , thus greatly speeding the testing of changes to the language definition .