# NEW_LINE automaton # ___ ____ # --->/ ε \--->/ \n \---. # \___/ \____/<--' # A → β define(⟦NEW_LINE⟧, ⟦define(⟦$0⟧, ⟦\n⟧)⟧) # A → β define(⟦ERROR⟧, ⟦ divert(0)NEW_LINE⟦⟧$2⟦⟧dnl divert(-1) ⟧) divert(0)dnl /* * DONTE() */ char error[] = "divert(1)"; divert(-1)