/* SI 413 Fall 2011
* Lab 5
* ex1.lpp
*/
%{
#include <iostream>
using namespace std;
#include "ex1.tab.hpp"
%}
%option noyywrap
%%
[a-zA-Z0-9]+ { return SYM; }
"->" { return ARROW; }
"|" { return OR; }
<<EOF>> { return 0; }
[ \t\n]+ { }
. { cerr << "Unrecognized token!" << endl; exit(1); }
%%