Add source file parsing.