Я пишу DSL с использованием boo, и я хотел бы сохранить его как можно более сухим Мне было интересно, есть ли способ повторно использовать вложенный макрос. Например. в
topmacro1:
submacro:
topmacro1['submacro'] = 'defined'
topmacro2:
submacro:
topmacro2['submacro'] = 'defined'
Макрос submacro просто устанавливает значение в хэше родительского макроса. Есть ли способ избежать переопределения submacro в каждом макросе parrent?
Заранее спасибо,
Thomas