private boolean hasOperands(int targetNumOperands, VectorSTL<ExprTree> operands,
			Location location, String name) {
		if (operands.size() == targetNumOperands) {
			return true;
		}
		reportError(location, name + "() expects " + targetNumOperands + " argument" +
			(targetNumOperands == 1 ? "" : "s") + "; found " + operands.size());
		return false;
	}
EXTREMELY IMPORTANT: keep this up to date with isInternalFunction below!!! Lookup the given
identifier as part of parsing p-code with functional syntax. Build the resulting p-code
expression object from the parsed operand expressions.

@param location identifies the file/line where the p-code is parsed from
@param name is the given functional identifier
@param operands is the ordered list of operand expressions
@return the new expression (ExprTree) object
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/slgh_compile/PcodeCompile.java