code: @Override
      public XValue call(Scope scope) {
          List<String> res = new LinkedList<>();
          for (Element e:scope.context()){
              if ("script".equals(e.nodeName())){
                  res.add(e.data());
              }else {
                  res.add(e.text());
              }
          }
          return XValue.create(res);
      }
docs: 函数具体逻辑
  
  @param scope 上下文
  @return 计算好的节点