The syntax is shown with the ampersand in the wrong position: element-type(param-name&)[array-length] It should be: element-type(¶m-name)[array-length] It looks correct in the examples, it seems to just be the syntax description where it is wrong.