[Lemon-commits] Balazs Dezso: Clarifying the usage of skipSection
Lemon HG
hg at lemon.cs.elte.hu
Tue Jun 17 13:49:55 CEST 2008
details: http://lemon.cs.elte.hu/hg/lemon/rev/c94a80f38d7f
changeset: 172:c94a80f38d7f
user: Balazs Dezso <deba [at] inf.elte.hu>
date: Mon Jun 16 18:19:07 2008 +0200
description:
Clarifying the usage of skipSection
diffstat:
1 file changed, 6 insertions(+), 10 deletions(-)
lemon/lgf_reader.h | 16 ++++++----------
diffs (53 lines):
diff -r 02f4d5d9bfd7 -r c94a80f38d7f lemon/lgf_reader.h
--- a/lemon/lgf_reader.h Sun Jun 15 22:05:23 2008 +0200
+++ b/lemon/lgf_reader.h Mon Jun 16 18:19:07 2008 +0200
@@ -1139,9 +1139,9 @@
line_num = 0;
readLine();
+ skipSection();
while (readSuccess()) {
- skipSection();
try {
char c;
std::string section, caption;
@@ -1178,11 +1178,9 @@
if (it != _sections.end()) {
extra_sections.insert(section);
it->second->process(*_is, line_num);
- readLine();
- } else {
- readLine();
- skipSection();
}
+ readLine();
+ skipSection();
}
} catch (DataFormatError& error) {
error.line(line_num);
@@ -1981,9 +1979,9 @@
line_num = 0;
readLine();
+ skipSection();
while (readSuccess()) {
- skipSection();
try {
char c;
std::string section, caption;
@@ -2020,11 +2018,9 @@
if (it != _sections.end()) {
extra_sections.insert(section);
it->second->process(*_is, line_num);
- readLine();
- } else {
- readLine();
- skipSection();
}
+ readLine();
+ skipSection();
}
} catch (DataFormatError& error) {
error.line(line_num);
More information about the Lemon-commits
mailing list