(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (C {<Id.Lit_LBracket '['>} {<-n>} {(DQ ($ Id.VSub_DollarName OPEN_SRCDIR))} 
          {<Id.Lit_RBracket ']'>}
        )
        (C {<export>} 
          {<Id.Lit_VarLike 'OPEN_SRCDIR='> (DQ ($ Id.VSub_DollarName CODEMGR_WS) <'/open_src'>)}
        )
      ]
    )
    (command.AndOr
      ops: [Id.Op_DPipe]
      children: [
        (C {<Id.Lit_LBracket '['>} {<-n>} {(DQ ($ Id.VSub_DollarName MULTI_PROTO))} 
          {<Id.Lit_RBracket ']'>}
        )
        (C {<export>} {<Id.Lit_VarLike 'MULTI_PROTO='> <no>})
      ]
    )
  ]
)