/**************translator.c********************/

#include "global.h"

void emit(int t, int tval){
  switch(t) {
      case '+': case '-': case '*': case '/':
        printf("%c\n",t); break;
      case DIV:
        printf("DIV\n"); break;
      case MOD:
        printf("MOD\n"); break;
      case NUM:
        printf("push %d\n", tval); break;
      case ID:
        printf("rvalue %s\n", symtable[tval].lexptr);
        break;
      default:
        printf("token %d, tokenval %d\n", t, tval);
  }
}
