Added __repr__ to SourceFile
Pass source_file and lineno of the definition point of the mixin to newly created rule