in src/main.ts [320:332]
function acceptBool(val:boolean) {
if (state === State.DICT_STATE) {
if (curKey === null) {
return fail('missing <key>');
}
cur[curKey] = val;
curKey = null;
} else if (state === State.ARR_STATE) {
cur.push(val);
} else { // ROOT_STATE
cur = val;
}
}