aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.cc')
-rw-r--r--src/lexer.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lexer.cc b/src/lexer.cc
index ee0e4a3..584de23 100644
--- a/src/lexer.cc
+++ b/src/lexer.cc
@@ -30,6 +30,11 @@ Lexer::tokens(void)
void
Lexer::clean(void)
{
+ for (size_t i = 0; i < m_tokens->size(); i++) {
+ Token *t = (Token *) m_tokens->get(i);
+ t->clean();
+ }
+
m_tokens->clean();
free(m_script);
}