仙人掌支持多种引用方式指定抽象语法时语法树的一部分。
列表($2:$3.2)::=“[”exp(','exp)+“]”
列表(exp1:exp2)::=“[”exp(','exp)+“]”
列表(e1:e2)::=“[”exp:e1(',“exp:e2)+“]”
列表..::='[“exp:e1(','exp:e2)+”]
(在本例中,3美元而不是3.2美元将起作用)