Estoy tratando de contribuir con una gramática para un lenguaje incrustado dentro de las cadenas de plantillas etiquetadas de JavaScript. Puedo inyectar la gramática en todas las cadenas de plantilla en el archivo. Sin embargo, solo me interesan las plantillas etiquetadas. Tener el siguiente archivo JavaScript:
const notTagged = ` do not inject here`; const tagget = myparser`Foo(1 , (1+ 41))`; //Inject/apply the grammar here. me gustaría inyectar la gramática en la segunda línea del programa (es decir, la plantilla etiquetada). Concretamente, me gustaría saber cómo especificar esto usando la propiedad "injectionSelector" de la gramática, porque en este momento solo puedo hacer "injectionSelector":"L:string.template.js" que coincide con todas las plantillas de cadenas en JavaScript expediente.