I have a part in a STEP file with an unusual name containing multiple apostrophes, but when parsed with OCC all except one of the apostrophes are removed. Can anyone explain the text parsing logic involved? The part name (as defined in the PRODUCT and SHAPE_REPRESENTATION lines in the STEP file) originally contains the string "C''''''''SK" (i.e. eight apostrophes) but after parsing this wrongly becomes "C'SK". Can anyone help?
Details: Windows 10, OCC via PythonOCC. I did not put this in the PythonOCC sub-forum as I suspect it's not PythonOCC-specific.