Make boolean parser actually working and split tests.