L id++ { t 1 = gentemp(); t 2 = gentemp(); gencode( t 1 = id.place); gencode( t 2 = id.place +1); gencode (id.place = t 2); L .place = t 1; } L ++id { t 1 = gentemp(); gencode( t 1 = id.place +1); gencode(id.place = t 1); L .place = t 1; } L id- - { t 1 = gentemp(); t 2 = gentemp(); gencode( t 1 = id.place); gencode( t 2 = id.place -1); gencode(id.place = t 2); L .place = t 1; } L - -id { t 1 = gentemp(); gencode ( t 1 = id.place -1); gencode (id.place = t 1); L .place = t 1; }