macro

Installation
SKILL.md

仓颉语言宏 Skill

1. 宏概述

1.1 核心概念

  • 宏是特殊函数,输入和输出均为程序片段(非值)
  • 使用 @ 前缀调用:@macroName(...)
  • 宏接收 Tokens 输入,转换后返回新的 Tokens,在编译时替换调用处
  • 须声明在专用的宏包中:macro package <name>
  • 所有宏实现须 import std.ast.*

2. Token 与 Tokens 类型

Installs
4
First Seen
Mar 11, 2026
macro — kong-baiming/cangjie-doc-skills