98 |
[a for a in macro.children] |
[a for a in macro.children] |
99 |
except: |
except: |
100 |
raise MetalError, ('trying to use an incompatible object as a macro: ' + |
raise MetalError, ('trying to use an incompatible object as a macro: ' + |
101 |
repr(value)) |
repr(macro)) |
102 |
if hasattr(context, 'getDefault') and macro is context.getDefault(): |
if hasattr(context, 'getDefault') and macro is context.getDefault(): |
103 |
return element |
return element |
104 |
context.metal_slot_stack[-1] = fish_slots(element) |
context.metal_slot_stack[-1] = fish_slots(element) |