No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

al.lex 748B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. %{
  2. #include "as.tab.h"
  3. int yywrap(void){return 1;}
  4. void
  5. yyerror (char const *s)
  6. {
  7. fprintf (stderr, "%s\n", s);
  8. }
  9. %}
  10. %%
  11. "ADD" { return tADD ;}
  12. "SUB" { return tSUB;}
  13. "MUL" { return tMUL; }
  14. "DIV" { return tDIV; }
  15. "INF" { return tINF; }
  16. "SUP" { return tSUP; }
  17. "EQU" { return tEQU; }
  18. "AFC" { return tAFC; }
  19. "COP" { return tCPY; }
  20. "AFCA" { return tAFCA; }
  21. "COPA" { return tCPYA; }
  22. "READ" { return tREAD; }
  23. "WR" { return tWR; }
  24. "JMP" { return tJMP; }
  25. "JMF" { return tJMF; }
  26. "GET" { return tGET; }
  27. "PRI" { return tPRI; }
  28. "CALL" { return tCALL; }
  29. "RET" { return tRET; }
  30. "STOP" { return tSTOP; }
  31. [0-9]+ { yylval.nombre = atoi(yytext); return tNB; }
  32. "\n"
  33. " "
  34. "\t"
  35. %%