Are we allowed to use Yacc? I had no idea this tool existed, until after I finished most of the parsing portion using regex.h And just so I know what I'm getting myself into if I try to learn its use, how difficult is it to learn? Thanks.