本書從元編程的概念開始,逐步講解了倉頡元編程的基礎知識、抽象語法樹的常用用法,最后介紹了如何定義和使用倉頡宏。本書共12章。第1章和第2章介紹元編程,第3~11章詳細講解詞法單元、表達式、類型、基礎聲明、函數聲明、Class聲明、泛型與模式匹配、代碼結構、宏,第12章為宏示例實戰(zhàn)解析。本書以倉頡元編程初學者的敘述方式,由淺入深、從基礎概念到實際應用,每一部分都有對應的示例代碼,有助于讀者快速掌握倉頡元編程的能力。本書面向有一定倉頡語言基礎的開發(fā)者,了解基本的倉頡語法;對元編程感興趣的倉頡語言開發(fā)者;對標java等語言注解,希望深入了解倉頡宏實現(xiàn)方式的開發(fā)者。