Structs

Lines and Columns start form 1

Functions

Given a source file, extract a substring from it at the given range

Given a source code file content and a Vec, split content into chunks while also removing the content within provided ranges, so that it can later be replaced with something else.