foo.y 189 B

123456789101112131415161718
  1. %{
  2. typedef int YYSTYPE;
  3. %}
  4. %start script
  5. %%
  6. script : /* EMPTY */
  7. {$$ = 0;}
  8. | script '?' slash
  9. {$$ = $1 + $3;}
  10. | script 'a' 'b'
  11. {$$ = 1000;}
  12. ;
  13. slash : '/'
  14. {$$ = 1;}
  15. ;
  16. %%