Concatenar cadena en MENOS en bucle

Estoy trabajando en la conversiónPoco romántico de SASS a LESS y mientras estoy creando el bucle para crear mis clases:

    .populateGridClasses (@index, @interval) when (@index > 0) {
    @num: @index * @interval;
    (~".eh-grid-@{num}, .eh-mobile-grid-@{num}, .eh-tablet-grid-@{num}") {
        .grid();
    }
   .populateGridClasses(@index - 1, @interval);
}
.populateGridClasses (0, @interval) {}

// Create the grids in an inverval of 5
.populateGridClasses(20, 5);

// Crea las grillas en tercios .populateGridClasses (3, 33);

Crea las clases como tal:

.eh-grid-100, .eh-mobile-grid-100, .eh-tablet-grid-100 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
.eh-grid-95, .eh-mobile-grid-95, .eh-tablet-grid-95 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
...

Obviamente, eso podría ser condenado para que todas las 6 de esas clases se definan a la vez. Así que mi idea es usar el bucle para crear una cadena gigante que luego agregaré.grid() mezclando a

@test: "";
.populateGridClasses4 (@index, @interval) when (@index > 0) {
    @num: @index * @interval;
    @ntest: ".eh-grid-@{num}, .eh-mobile-grid-@{num}, .eh-tablet-grid-@{num}";
    @test: "@{test}@{ntest}";
.populateGridClasses4(@index - 1, @interval);
}
.populateGridClasses4 (0, @interval) {}
.populateGridClasses4(20, 5);

("@{test}"){
    padding-left: 1px;
}

Pero eso me da un MENOR error.LESS: Out of stack space. ¿Alguna idea de cómo puedo crear esta cadena masiva para poder crear 69 clases y definirlas solo una vez? Programáticamente, por supuesto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta