/* special values */
Pi yylval = Pi; return T_LITERAL;
-EulerGamma yylval = EulerGamma; return T_LITERAL;
+gamma yylval = gamma; return T_LITERAL;
Catalan yylval = Catalan; return T_LITERAL;
FAIL yylval = *new fail(); return T_LITERAL;
I yylval = I; return T_NUMBER;
/* keywords */
quit|exit return T_QUIT;
+warranty return T_WARRANTY;
print return T_PRINT;
read return T_READ;
write return T_WRITE;