scala parser first version. it doesnt crash, it doesnt!