-rw-r--r-- | lib/sitecing_enflesher.ll | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/sitecing_enflesher.ll b/lib/sitecing_enflesher.ll index 46489c7..bb667be 100644 --- a/lib/sitecing_enflesher.ll +++ b/lib/sitecing_enflesher.ll @@ -181,2 +181,3 @@ void sitecing_enflesher::enflesh() { yylex(); + outs_close(); } @@ -190,3 +191,3 @@ void sitecing_enflesher::anchor() { -void sitecing_enflesher::outs_open(const string& nfile) { +void sitecing_enflesher::outs_close() { if(!outs_filename.empty()) { @@ -246,2 +247,7 @@ void sitecing_enflesher::outs_open(const string& nfile) { } + outs_filename.erase(); +} + +void sitecing_enflesher::outs_open(const string& nfile) { + outs_close(); outs_filename = nfile; |