Its behaviour is pretty erratic. For example, it recognises string where the words aren't even in the lexicon, but seems to fail to recognise all actual sentences in languages.
There is very little difference in code between the parallel and the procedural parser, so the problem can only be in about 20 lines of wrapper code where the parallel parser runs all derivations in @!devq while the procedural one pops a derivation and runs it.
This has very low priority when compared to #1 and #2 .
Its behaviour is pretty erratic. For example, it recognises string where the words aren't even in the lexicon, but seems to fail to recognise all actual sentences in languages.
There is very little difference in code between the parallel and the procedural parser, so the problem can only be in about 20 lines of wrapper code where the parallel parser runs all derivations in
@!devqwhile the procedural one pops a derivation and runs it.This has very low priority when compared to #1 and #2 .