Actions
Bug #4928
closed[cfg] Range может состоять из нескольких участков
Start date:
05/14/2014
Due date:
% Done:
0%
Estimated time:
Detected in build:
svn
Platform:
Published in build:
Description
Range может быть составным и содержать несколько непересекающихся "подмассивов" (в том числе длины 1).
Updated by Sergey Smolov over 10 years ago
- Subject changed from [cfg][model] Range может состоять из нескольких участков to [model][cfg] Range может состоять из нескольких участков
Updated by Alexander Kamkin over 10 years ago
- Subject changed from [model][cfg] Range может состоять из нескольких участков to [cfg][model] Range может состоять из нескольких участков
Вопрос в том, где нужно разбивать присваивание вида {x1[range1], ... xn[rangen]} = expr
на части.
Не исключено, что это нужно делать не в CFG, а при конструировании CFG.
Для удобства для этого можно реализовать утилиты.
Updated by Alexander Kamkin over 10 years ago
- Subject changed from [cfg][model] Range может состоять из нескольких участков to [cfg] Range может состоять из нескольких участков
Updated by Sergey Smolov over 10 years ago
- Status changed from New to Rejected
Вопрос в том, где нужно разбивать присваивание вида {x1[range1], ... xn[rangen]} = expr на части.
Не исключено, что это нужно делать не в CFG, а при конструировании CFG.
Действительно, средства CFG (мульти-присваивание AssignStatement и вложенные в него атомарные присваивания AtomicAssignStatement) позволяют обойтись и без составного Range. Логичнее, если данную задачу будет решать парсер.
Тикет отменяем.
Actions