[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff-commit] groff ChangeLog src/preproc/eqn/lex.cpp
From: |
Werner LEMBERG |
Subject: |
[Groff-commit] groff ChangeLog src/preproc/eqn/lex.cpp |
Date: |
Mon, 07 Jan 2013 06:11:56 +0000 |
CVSROOT: /cvsroot/groff
Module name: groff
Changes by: Werner LEMBERG <wl> 13/01/07 06:11:56
Modified files:
. : ChangeLog
src/preproc/eqn: lex.cpp
Log message:
[eqn] Handle border cases of `delim on' and `delim off'.
* src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of
`delim on' gracefully (ditto for `delim off').
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/ChangeLog?cvsroot=groff&r1=1.1371&r2=1.1372
http://cvs.savannah.gnu.org/viewcvs/groff/src/preproc/eqn/lex.cpp?cvsroot=groff&r1=1.11&r2=1.12
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/groff/groff/ChangeLog,v
retrieving revision 1.1371
retrieving revision 1.1372
diff -u -b -r1.1371 -r1.1372
--- ChangeLog 6 Jan 2013 21:59:21 -0000 1.1371
+++ ChangeLog 7 Jan 2013 06:11:55 -0000 1.1372
@@ -1,3 +1,10 @@
+2013-01-07 Werner LEMBERG <address@hidden>
+
+ [eqn] Handle border cases of `delim on' and `delim off'.
+
+ * src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of
+ `delim on' gracefully (ditto for `delim off').
+
2013-01-06 Werner LEMBERG <address@hidden>
[eqn] Add `delim on'.
Index: src/preproc/eqn/lex.cpp
===================================================================
RCS file: /cvsroot/groff/groff/src/preproc/eqn/lex.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- src/preproc/eqn/lex.cpp 6 Jan 2013 21:59:21 -0000 1.11
+++ src/preproc/eqn/lex.cpp 7 Jan 2013 06:11:56 -0000 1.12
@@ -1071,12 +1071,16 @@
else {
if (c == 'o' && d == 'f' && peek_char() == 'f') {
(void)get_char();
+ if (start_delim)
start_delim_saved = start_delim;
+ if (end_delim)
end_delim_saved = end_delim;
start_delim = end_delim = '\0';
}
else if (c == 'o' && d == 'n' && !compatible_flag) {
+ if (start_delim_saved)
start_delim = start_delim_saved;
+ if (end_delim_saved)
end_delim = end_delim_saved;
}
else {
- [Groff-commit] groff ChangeLog src/preproc/eqn/lex.cpp,
Werner LEMBERG <=