This is a tool for merging files using specific language separators characters, instead of just '\n', to identify code conflicts.
- Break the code putting a new line before and after each separator;
- Add a marker (e.g. โ$$$$$$$โ) for these new lines;
- Call diff3 command for these new files pre processed;
- Remove the new lines added in step one from the merge result, using the marker added in step two;