Generate syntax offences with Offence.from_diagnostic
Combine objects generated by Parser into ProcessedSource class
Combine cop disabled lines into ProcessedSource
Move constant definition to top of module scope
Merge pull request #365 from yujinakayama/additional-parsing-refactoring

Additional parsing refactoring