Known disadvantages of this approach include development cost, parsers that contain errors, specification misunderstandings, and specifications that become out of date as the implementation evolves.
this low precision reflects the noisiness of the weak supervision -nearly one half of the parsers produced by No Learning are actually incorrect even though they read all of the input examples without error.