in src/main.ts [228:236]
function leaveArray() {
if (state === State.DICT_STATE) {
return fail('unexpected </array>');
} else if (state === State.ARR_STATE) {
popState();
} else { // ROOT_STATE
return fail('unexpected </array>');
}
}