cool that you fixed it and got it to compile again. if you don't mind me asking, how long did it take to fix all the errors generated by the decompile?
Yes, as Zeph pointed out, the Alt-P shows all of them, and they can be auto-fixed by selecting all the errors and saying "fix", but this did not fix anything.
My final solution, as I saw Zeph fixed a TF map for someone is to copy all, and paste. I have no idea what was bad, but it was either not copied (as Zeph said) or wasn't pasted based on not having an valid class property to receive the copy.