empty char to eof
wip
wip
add value parser