operators -- look at the table lookup: this->get(yytext,&tok)


  
  {op}        {
          P(yytext);
          int tok = _op();
          char* s = get(yytext,&tok);
          char* p = s?s:yytext;
          found(tok,s,yytext);
          if (!s) {
                  cerr << "Warning: unrecognized token *** " << yytext
                  << " *** line: " << yylineno << endl;
                  }
          return token(tok?tok:_op(),p);
          }
  
  

slide: operators -- look at the table lookup: this->get(yytext,&tok)