script dependency parser