{HEXFLOAT}/{_} {c(); BEGIN(INITIAL);return handlehexfloat();}
{INT}/{_} {c(); BEGIN(INITIAL);return handleint();}
{FLOAT}/{_} {c(); BEGIN(INITIAL);return handlefloat();}
{HEXFLOAT}/{_} {c(); BEGIN(INITIAL);return handlehexfloat();}
{INT}/{_} {c(); BEGIN(INITIAL);return handleint();}
{FLOAT}/{_} {c(); BEGIN(INITIAL);return handlefloat();}
[%][=] {c();BEGIN(REGEXPOK);return m(T_MODBY);}
[*][=] {c();BEGIN(REGEXPOK);return m(T_MULBY);}
[|][=] {c();BEGIN(REGEXPOK);return m(T_ORBY);}
[%][=] {c();BEGIN(REGEXPOK);return m(T_MODBY);}
[*][=] {c();BEGIN(REGEXPOK);return m(T_MULBY);}
[|][=] {c();BEGIN(REGEXPOK);return m(T_ORBY);}
[>][>][=] {c();BEGIN(REGEXPOK);return m(T_SHRBY);}
[<][<][=] {c();BEGIN(REGEXPOK);return m(T_SHLBY);}
[>][>][>][=] {c();BEGIN(REGEXPOK);return m(T_USHRBY);}
[>][>][=] {c();BEGIN(REGEXPOK);return m(T_SHRBY);}
[<][<][=] {c();BEGIN(REGEXPOK);return m(T_SHLBY);}
[>][>][>][=] {c();BEGIN(REGEXPOK);return m(T_USHRBY);}
else if(nr==T_FLOAT) return "<float>";
else if(nr==T_EOF) return "***END***";
else if(nr==T_GE) return ">=";
else if(nr==T_FLOAT) return "<float>";
else if(nr==T_EOF) return "***END***";
else if(nr==T_GE) return ">=";