This directory contains code for the executable which will be invoked by the UI
to parse the rule entered by the user for correctness. The executable will 
exit with an error of -1 if there was an error while parsing the rule.

main.c         - Contains the main function call.
parse.h        - Structures used to pass information of what has been parsed
                 and what is being parsed around.
parse.y        - yacc based grammar.
scan.c         - scans in the string and passes tokens to the yacc based
		 grammar.


