But that Buffalo sentence is something on which people also stumble. A machine can be contrived to pass such a test case, while remaining a lousy parser compared to people.<p>The real problem is that the parser comes so swiftly to wrong conclusion and cheerfully presents it as a valid result.<p>It would look a lot better if it simply reported &quot;error: cannot parse that&quot;. (Better yet, with reasons: &quot;I cannot parse that because I get stuck on this specific ambiguity and it&#x27;s just too much for me.&quot;).<p>Also, what about the possibility of multiple results? Language is ambiguous. If something has two parses, it&#x27;s wrong to assert just one.<p>This thing has made no consideration whatsoever that even a single instance of &quot;buffalo&quot; in the sentence might conceivably be a verb, which flies in the face of almost any noun in English being verbable.