specifically, figuring out how to take input from the command line in bison, first cast it to a particular case, then feed that to flex/bison to be parsed.
this would take a string like : "GO North" and make it "go north", thus removing the necessity to add letter case matching cases in the .l file such as "GO|go|Go|gO" which become too complicated beyond 3 or 4 characters.