%{
#include <stdio.h>
#include <string.h>

void yyerror(const char *str)
{
 	fprintf(stderr,"errore: %s\n",str);
}

int yywrap()
{
 	return 1;
}

main()
{
  	yyparse();
}

%}

%token NUMERO TOKRISCALDAMENTO STATO TOKOBIETTIVO TOKTEMPERATURA

%%

comandi: /* vuoto */
        | comandi comando
        ;

comando:
        interruttore_riscaldamento
        |
        imposta_obiettivo
        ;

interruttore_riscaldamento:
        TOKRISCALDAMENTO STATO
        {
         	printf("\tRiscaldamento acceso o spento\n");
        }
        ;

imposta_obiettivo:
        TOKOBIETTIVO TOKTEMPERATURA NUMERO
        {
         	printf("\tTemperatura impostata\n");
        }
        ;

