Вопросы повышения духа и повышения Феникса - PullRequest
1 голос
/ 06 марта 2011

один. Можно ли определить, что локальная переменная спиртового правила будет создана по умолчанию с использованием параметра, переданного в правило? У меня есть объекты AST Builder, которые имеют циклическую зависимость, я хотел бы инициализировать дочерний элемент со ссылкой на родительский элемент, родительский элемент передается по ссылке на правило детского парсера. Пример: rule< Iterator, void(Parent & p), locals<child> > child_parser;

Примечание: есть способы сделать то, что я хочу выше. Меня интересует только тот конкретный подход, который я изложил выше, так как это самый чистый способ сделать это.

два . Как передать указатель на ленивый заполнитель феникса? это не может быть так просто, как &_r1 или &arg1

Примечание: этот вопрос задавался отдельно здесь , вы можете ответить на него там.

три. Как продвигается слияние лямбда / феникс, есть идеи, когда произойдет слияние?

p.s., Заранее спасибо за ответ на мой вопрос Хартмут: D

1 Ответ

4 голосов
/ 09 марта 2011

1) Нет способа сделать это, хотя это хорошая идея и заслуживающая изучения. 2) ответил здесь 3) Мини-обзор Phoenix V3 закончился 2 марта, результаты были опубликованы здесь .

...