beginnings of a new parser

gonna try and replace the old one w/ one that's even weirder o.0

trying to make it able to correctly parse 100% of the docs into
syntactically valid c#