From 38472d638b6813f3122f80ee11ced7c4443e7a2a Mon Sep 17 00:00:00 2001 From: sof <unknown> Date: Thu, 19 Feb 1998 20:52:19 +0000 Subject: [PATCH] [project @ 1998-02-19 20:52:19 by sof] - Handle \begin{code} ... \end{code} + <code> ... </code> --- glafp-utils/sgmlverb/sgmlverb.lex | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/glafp-utils/sgmlverb/sgmlverb.lex b/glafp-utils/sgmlverb/sgmlverb.lex index daa20ae2b9fc..d6ce058a5188 100644 --- a/glafp-utils/sgmlverb/sgmlverb.lex +++ b/glafp-utils/sgmlverb/sgmlverb.lex @@ -40,11 +40,15 @@ miranda ([0-9]+(\-([0-9]+)?)?)?> <VERB>\~ { printf ("˜"); } <VERB>\^ { printf ("ˆ"); } -<NORM>\<verb\> { printf ("<verb>"); PUSH NORM; BEGIN VERBENV; } -<VERBENV>\<\/verb\> { printf ("</verb>"); POP; } -<VERBENV>\&\& { printf ("&"); } -<VERBENV>\& { printf ("&ero;"); } -<VERBENV>\<\/ { printf ("&etago;"); } +<NORM>\<verb\> { printf ("<verb>"); PUSH NORM; BEGIN VERBENV; } +<NORM>\<code\> { printf ("<code>"); PUSH NORM; BEGIN VERBENV; } +<NORM>\\begin\{code\} { printf ("<code>"); PUSH NORM; BEGIN VERBENV; } +<VERBENV>\<\/verb\> { printf ("</verb>"); POP; } +<VERBENV>\<\/code\> { printf ("</code>"); POP; } +<VERBENV>\<\\end\{code\} { printf ("</code>"); POP; } +<VERBENV>\&\& { printf ("&"); } +<VERBENV>\& { printf ("&ero;"); } +<VERBENV>\<\/ { printf ("&etago;"); } %% int -- GitLab