parser infinite loop with ValaMemberAccess in keep-going mode
This was due to my recent change. I thought I had tested this thoroughly but apparently I've overlooked this edge case.
void main () {
GLib. )
}
$ valac --keep-going parser-error.vala
parser-error-2.vala:2.11-2.11: error: syntax error, expected identifier
GLib. )
^
parser-error-2.vala:2.9-2.9: error: syntax error, following expression/statement delimiter `;' missing
GLib. )
^
parser-error-2.vala:2.11-2.11: error: syntax error, expected identifier
GLib. )
^
parser-error-2.vala:2.9-2.9: error: syntax error, following expression/statement delimiter `;' missing
GLib. )
^
parser-error-2.vala:2.11-2.11: error: syntax error, expected identifier
GLib. )
^
parser-error-2.vala:2.9-2.9: error: syntax error, following expression/statement delimiter `;' missing
GLib. )
^
parser-error-2.vala:2.11-2.11: error: syntax error, expected identifier
GLib. )
...
Edited by Princeton Ferro