dcv.c 301 B

123456789101112131415161718192021
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int stack[1024];
  4. int stackp= -1;
  5. int var= 0;
  6. int vars[26];
  7. int push(int n) { return stack[++stackp]= n; }
  8. int pop(void) { return stack[stackp--]; }
  9. int top(void) { return stack[stackp]; }
  10. #include "dcv.peg.c"
  11. int main()
  12. {
  13. while (yyparse());
  14. return 0;
  15. }