>>61698737That's not the hard part and besides, you can't use them due to the grammar needing certain contextual informations, like whether a command takes an argument or not or whether you are scanning a code or an argument.
>>61698888Hardly. If you open them and look inside you'll see they do the same thing as yacc, which in itself did the same thing as other older tools. If anything they have a nicer interface.