Substring matching for clone detection and change tracking | Synapse