parse
Splits path into its constituent segments.
Examples:
"scenarios[3].runOverrides.lengthOfReplication"→ Name("scenarios"), Index(3), Name("runOverrides"), Name("lengthOfReplication")."bundleRefs[1].paths[0]"→ Name("bundleRefs"), Index(1), Name("paths"), Index(0).""→ empty list.