summaryrefslogtreecommitdiff
path: root/src/lexer.l
diff options
context:
space:
mode:
authorDon Bright <hugh.m.bright@gmail.com>2013-05-20 04:31:18 (GMT)
committerDon Bright <hugh.m.bright@gmail.com>2013-05-20 04:31:18 (GMT)
commit8a83e334abceda6f5c119872f922da7cc99c7210 (patch)
treebbe1f2e20fa599ebfad4f89aebd5e46905630ead /src/lexer.l
parent77a598ab7267d04f0b1fc0277e0314c3780313c0 (diff)
try to refactor the 'is_modified( includefile )' code
Diffstat (limited to 'src/lexer.l')
-rw-r--r--src/lexer.l4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lexer.l b/src/lexer.l
index 189a92b..0084d93 100644
--- a/src/lexer.l
+++ b/src/lexer.l
@@ -204,6 +204,8 @@ void includefile()
PRINTB("lex includefile openfilename: %s",of);
}
+ rootmodule->registerInclude(filename);
+
fs::path fullpath = find_valid_path( sourcepath(), filename, openfilenames );
if ( fullpath.empty() ) {
PRINTB("WARNING: Can't open 'include' file '%s'.", filename);
@@ -227,8 +229,6 @@ void includefile()
return;
}
- rootmodule->registerInclude(fullname);
-
openfiles.push_back(yyin);
openfilenames.push_back(fullname);
filename.clear();
contact: Jan Huwald // Impressum