mergeCandidate method
Implementation
int mergeCandidate(int state, int buffer_position) {
var str = tokStream.getName(buffer[buffer_position]) +
tokStream.getName(buffer[buffer_position + 1]);
for (var k = asi(state); asr(k) != 0; k++) {
var i = terminalIndex(asr(k));
if (str.length == name(i).length) {
if (str.toLowerCase() == (name(i).toLowerCase())) return asr(k);
}
}
return 0;
}