Esto me recuerda la forma en que se creaban los menús en Turbo Visión. Toda la estructura se declaraba en una solo llamada a procedimiento, algo así como:
Código:
CreateMainMenu(
CreateMenu('item', 'item', 'item'),
CreateMenu('item', 'item', 'item'),
CreateMenu('item', 'item',
CreateSubMenu('item', 'item',
CreateSubMenu('item', 'item')
)
),
'item'
)
Si no están bien balanceados mis paréntesis es natural. Eso es lo que pasaba siempre.
// Saludos