联系人定义规则-EBNF

联系人定义规则-EBNF

(*联系人定义规则-EBNF*) 
联系人 = <昵称> [": "["&"][<类型>["<",<基类列表>,">"]]][" #" <注释>] 

(* & 表示前一个昵称联系人的小号 *) 
(* 定义基类列表:至少有一个基类,后面可以跟无数个 ", 基类" *) 
<基类列表> = <基类> , { "," , <基类> } ;