%{
#include <stdio.h>
#include <string.h>
#include "y.tab.h"
%}
%%
[0-9]+                  yylval.numero=atoi(yytext); return NUMERO;
stufa			return TOKSTUFA;
riscaldamento           return TOKRISCALDAMENTO;
acceso|spento           yylval.numero=!strcmp(yytext,"acceso"); return STATO;
obiettivo               return TOKOBIETTIVO;
temperatura             return TOKTEMPERATURA;
[a-z0-9]+		yylval.stringa=strdup(yytext);return PAROLA;
\n                      /* ignora fine linea */;
[ \t]+                  /* ignora spazi bianchi */;
%%
