No, I don't think it is only a matter of resources. For instance, if I had the time I would most certainly consider writing a pack-rat parser for a modified subset a D that builds an AST for clang.
"if I had the time". This exactly is the difference and reason why resources matter a lot.
