解释 hpack 宏操作符

问题描述

今天我正在研究 conferer 库,并在 hpack package.yaml 文件中发现了有趣的语法,提醒我一些宏语言,但我找不到有关该主题的任何信息 - 在 hpack 跟踪器中没有包含运算符/宏的错误

在 package.yaml 中:

_common/lib: !include ../../utils/package.common.yaml

<<: *everything

在 package.common.yaml 中:

- &everything
  <<: *misc
  <<: *author
  <<: *legal
  <<: *extensions
  <<: *ghcoptions
  <<: *lib

所以包含的文件定义了一个宏,稍后使用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)