private static int getTokenMgrErrorIndexUsingErrorColumn(String message) {
		String columnMarker = "column ";
		int index = message.indexOf(columnMarker);
		if (index >= 0) {
			String remainder = message.substring(index + columnMarker.length());
			int dotIndex = remainder.indexOf(".");
			String column = remainder.substring(0, dotIndex);

			try {
				return Integer.parseInt(column);
			}
			catch (NumberFormatException nfe) {
				// we tried
			}
		}
		return -1;
	}
Given a throwable, attempt pull out the significant error parts to generate a 
user-friendly error message.

@param t the throwable to examine, originating from the {@link CParser}.
@param functionString the full function signature text that was parsed by the parser.
@return a user-friendly error message, or null if this class did not know how to 
        handle the given exception.
Ghidra/Features/Base/src/main/java/ghidra/app/util/cparser/C/CParserUtils.java