Extract source parsing logic to SourceParser
Transfer responsibility of handling syntax offences to CLI
Refactor SourceParser#parse
Refactor SourceParser#disabled_lines_in and improve performance