Add flex and bison files, grammar, tokens

Add gpl.l and gpl.y, add language tokens and empty grammar rules to gpl.y