https://forge.ispras.ru/https://forge.ispras.ru/favicon.ico?16490126692014-06-03T06:31:35ZOpen-Source ProjectsRetrascope - Bug #4928: [cfg] Range может состоять из нескольких участковhttps://forge.ispras.ru/issues/4928?journal_id=196692014-06-03T06:31:35ZSergey Smolovsmolov@ispras.ru
<ul><li><strong>Subject</strong> changed from <i>[cfg][model] Range может состоять из нескольких участков</i> to <i>[model][cfg] Range может состоять из нескольких участков</i></li></ul> Retrascope - Bug #4928: [cfg] Range может состоять из нескольких участковhttps://forge.ispras.ru/issues/4928?journal_id=198322014-07-07T04:29:27ZAlexander Kamkinaskamkin@gmail.com
<ul><li><strong>Subject</strong> changed from <i>[model][cfg] Range может состоять из нескольких участков</i> to <i>[cfg][model] Range может состоять из нескольких участков</i></li></ul><p>Вопрос в том, где нужно разбивать присваивание вида <code>{x1[range1], ... xn[rangen]} = expr</code> на части.<br />Не исключено, что это нужно делать не в CFG, а при конструировании CFG.<br />Для удобства для этого можно реализовать утилиты.</p> Retrascope - Bug #4928: [cfg] Range может состоять из нескольких участковhttps://forge.ispras.ru/issues/4928?journal_id=198402014-07-07T04:34:24ZAlexander Kamkinaskamkin@gmail.com
<ul><li><strong>Subject</strong> changed from <i>[cfg][model] Range может состоять из нескольких участков</i> to <i>[cfg] Range может состоять из нескольких участков</i></li></ul> Retrascope - Bug #4928: [cfg] Range может состоять из нескольких участковhttps://forge.ispras.ru/issues/4928?journal_id=202482014-07-26T09:58:38ZSergey Smolovsmolov@ispras.ru
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Rejected</i></li></ul><p><code>Вопрос в том, где нужно разбивать присваивание вида {x1[range1], ... xn[rangen]} = expr на части.<br />Не исключено, что это нужно делать не в CFG, а при конструировании CFG.</code></p>
<p>Действительно, средства CFG (мульти-присваивание AssignStatement и вложенные в него атомарные присваивания AtomicAssignStatement) позволяют обойтись и без составного Range. Логичнее, если данную задачу будет решать парсер.<br />Тикет отменяем.</p>