3. The method of claim 2 , the method further comprising: initializing an input FST based on the first token and the semantic structure; and composing the input FST based on the first FST path and the second FST path, wherein the first FST path and the second FST path are integrated with the input FST, and wherein the first FST is selected from the input FST.
3. The method of claim 2 , the method further comprising: initializing an input FST based on the first token and the semantic structure; and composing the input FST based on the first FST path and the second FST path, wherein the first FST path and the second FST path are integrated with the input FST, and wherein the first FST is selected from the input FST. 4. The method of claim 3 , wherein selecting the first FST path comprises selecting a shortest path in the input FST.