reimplement parse to parse_to_craft in SourceTreeParser
remove line_t from SourceTreeParser