/* SI 413 Fall 2011 * Lab 04 * Recursive descent parser for pat language. * YOUR NAME * YOUR PARTNER'S NAME */ #include "pat.h" #include <cstdlib> #include <iostream> using namespace std; int next = -1; // store next token //-- Helper functions void perror() { cerr << "Parse error!" << endl; exit(1); } int peek() { if (next == -1) next = yylex(); return next; } void match(int tok) { if (tok == peek()) next = -1; else perror(); } //-- Main method int main(void) { // Nothing here yet! return 0; }