I found that if in a DSC file I have multiple pipelines and I forget the the comma in between eg
simulate*fit1*eval1 simulate*fit2*eval2
it generates the error ERROR: invalid syntax (<unknown>, line 1) which is a little hard to chase down. Just wanted to suggest something more specific.