Depends on your definition of robust (e.g. how are you handling T-junctions) but in general I would agree with this, in that that some things that are NOT trivial should rightly be pushed up the art pipeline.
Good pipelines shouldn't rely on clever parser behaviour (as a general rule)