/* 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;
}