Namespace parsing, private visibility parsing, fix for failed top-level parsing