% % stack: jsx-code obj-type % ^" = new " second { selected !\ % % stack: jsx-code obj-type remaining % second slice isnull ? % % stack: jsx-code obj-type left-part remaining % exch "var " Str.RevRight trim dup ^"|" &; ^_objlist !objlist newchild % % stack: jsx-code obj-type remaining % second "Action" Str.Right "()" Str.Left "Type" \! } loop % % stack: jsx-code obj-type left-part remaining % pop3 % % stack: jsx-code %