c++ parser passing first tests