half parser tests