parser: new class SourceFile