\n", "
\n", "
\n", " \n", " \n", " \n", "\n", "
\n", "
\n", " \n", " \n", " \n", "...
`, `...`, and so on.\n", "For an _infinite_ set of tags, though, as in our grammar, expressing that the two tag IDs must match is not possible in a context-free grammar." ] }, { "cell_type": "markdown", "id": "f272db66", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "With ISLa, however, constraining the grammar is easy.\n", "All we need is the rule that constrains the `