Generate classes based on the mozilla parser api

- now can filter based on types
Just so you know, single quotes are allowed in Parsimonious grammars, so you could avoid the backslashes if you wanted.