Just a thought, a Hack. How about we insert some metadata on the
output of the rendering of each tag within a container tag body, fx:

each tag prepended with :# and appended with #:

:# [B content] #:

<a>
 <B>
 <C>
</a>

def a
  {
  <do param="default" separator=","/>
  }
end

a ->

do A start
"{"

yield to param.default

render A, B ->
:# [B content] #:#: [C content] #:

yield back to <a>

1. replace "#:#:" with ","

:# [B content] , [C content] #:

2. remove remaining ":#" and "#:"

{ [B content] , [C content]

do A finish

{ [B content] , [C content] }

DONE :)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to