OlehL / cuda_lexers

Lexers for CudaText
1 stars 0 forks source link

specman- comment #23

Closed Alexey-T closed 4 years ago

Alexey-T commented 4 years ago

тут не светит начало до <' как комент

 Testcase to show that <multi-dimensional-list>.is_a_permutation(<other list>) is broken in Specman 13.2

<'
extend sys {
   lol: list of list of int;
   keep lol == {
      {0;1};
      {2;3};
      {98;99}
   };

   run() is also {
      var rnd_lol: list of list of int;

      gen rnd_lol keeping {
         -- This constraint is not adhered to and(!) also destroys lol
         it.is_a_permutation(lol);
      };

      print rnd_lol;

      print lol;
   };
};
'>
Alexey-T commented 4 years ago

mdlist.e

OlehL commented 4 years ago

Скорее всего это баг самого cudatext. Комментарий в начале отлавливает (?s)\A.*?(?=<') эта регулярка. Но почему-то если комментарий начинается с пробела, то он перестает светится.

Alexey-T commented 4 years ago

А св-во лекса skip spaces выключено?

OlehL commented 4 years ago

точно...