5. The method of claim 1 , further comprising: identifying, by one or more processors, operators in the DSL statement that are associated with annotations in the annotated domain vocabulary; and determining, by one or more processors, extensions to add to the annotated domain vocabulary based on the identified operators.
5. The method of claim 1 , further comprising: identifying, by one or more processors, operators in the DSL statement that are associated with annotations in the annotated domain vocabulary; and determining, by one or more processors, extensions to add to the annotated domain vocabulary based on the identified operators. 6. The method of claim 5 , further comprising: determining, by one or more processors, one or more rules to add to the grammar rules for the DSL based on the determined extensions to add to the annotated domain vocabulary.