Started with actually freeing terms that are not used anymore
[lambda.git] / lambda.l
index 9fe4ef4..689b5a4 100644 (file)
--- a/lambda.l
+++ b/lambda.l
@@ -16,7 +16,7 @@
 \.        return DOT;
 \(        return OBRACE;
 \)        return CBRACE;
-[a-z]+    yylval = make_ident(strdup(yytext)); return IDENT;
-[A-Z]+    yylval = make_ident(strdup(yytext)); return FUNC;
+[a-z]+    yylval = make_ident(yytext); return IDENT;
+[A-Z]+    yylval = make_ident(yytext); return FUNC;
 
 %%