Guest User

Untitled

a guest
Dec 11th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. /* Bitwise */
  2. "&" { return symbol(AnalisadorSintaticoSym.BITWISE_AND, yytext());}
  3. "|" { return symbol(AnalisadorSintaticoSym.BITWISE_OR, yytext());}
  4. "^" { return symbol(AnalisadorSintaticoSym.BITWISE_XOR, yytext());}
  5. "~" { return symbol(AnalisadorSintaticoSym.BITWISE_NOT, yytext());}
  6. "&=" { return symbol(AnalisadorSintaticoSym.BITWISE_AND_EQUAL, yytext());}
  7. "|=" { return symbol(AnalisadorSintaticoSym.BITWISE_OR_EQUAL, yytext());}
  8. "^=" { return symbol(AnalisadorSintaticoSym.BITWISE_XOR_EQUAL, yytext());}
  9. "%=" { return symbol(AnalisadorSintaticoSym.MOD_EQUAL, yytext());}
  10. "**=" { return symbol(AnalisadorSintaticoSym.EXPONENTIAL_EQUAL, yytext());}
  11. "<<=" { return symbol(AnalisadorSintaticoSym.SHIFT_LEFT_EQUAL, yytext());}
  12. ">>=" { return symbol(AnalisadorSintaticoSym.SHIFT_RIGHT_EQUAL, yytext());}
  13.  
  14. /* Comparação */
  15. "==" { return symbol(AnalisadorSintaticoSym.EQUAL, yytext());}
  16. "!=" | "<>" { return symbol(AnalisadorSintaticoSym.NOT_EQUAL, yytext());}
  17. ">" { return symbol(AnalisadorSintaticoSym.GREATER_THAN, yytext());}
  18. "<" { return symbol(AnalisadorSintaticoSym.LESS_THAN, yytext());}
  19. ">=" { return symbol(AnalisadorSintaticoSym.GREATER_EQUAL_THAN, yytext());}
  20. "<=" { return symbol(AnalisadorSintaticoSym.LESS_EQUAL_THAN, yytext());}
Add Comment
Please, Sign In to add comment