code formating
add a BASIC parser with unittests