I have half a mind to write a utility that allows you to enter an input string, specify what (ideally) you would like the word class of each word to be, and it would try every possible permutation of said strings, shuffling tokens around until it would be able to parse the input string. And the result would be the syntax of the said string.
This feels like all sorts of laziness to me. Not from a development standpoint, but an unwillingness on my part to fully understand the parser front-to-back. However, I'm not sure that I care. Do I want to be spending my time messing with trying to get the parser to take my input, or do I want to be working on more rewarding game-development endeavors?
Rant complete.