/*
Adriane Boyd

Definitions and declarations for Grammar class.

*/

#ifndef _LEXICON
#define _LEXICON

#include <fstream.h>
#include <string.h>
#include "tlist.h"

#define MAX_LEX 100

class Lexicon
{
	public:
		Lexicon();
		~Lexicon();

		int read(ifstream& file);

		char *getType(char *);

		void print();

	private:
		int lexcount;
		token lexicon[MAX_LEX];

};

#endif
