Also add tests for 'R' and 'm'.
What does return this function if 'Z' is not followed by 'C'?
case 'Z': if (Name[1] != 'C') return false; Info.setAllowsMemory(); Name++; // Skip over 'Z'. return true;
It's supposed to return false. I'll fix it shortly.
Fix missing return.
LGTM
What does return this function if 'Z' is not followed by 'C'?