Для тех кто не в теме: неизменяемые слова, такие как пальто, кенгуру, пони, кафе, кофе, шоссе, такси и тп - все слово - это корень и основа. А в изменяемых словах без видимого окончания в некоторых формах (Именит. и винит. падежи, например), таких как пенал, пароход, конь, мышь, рот и т.д. - есть окончание, но оно нулевое, поэтому после слова ставится пустой квадратик, обозначающий его.