| 
 |  | 
An RPC language file consists of a series of definitions.
definition-list: definition ; definition ; definition-listIt recognizes six types of definitions.
definition: enum-definition const-definition typedef-definition struct-definition union-definition program-definition