Update literalblock dialect with While pattern