当定义一个操作归纳定义的数据结构的过程时,程序的结构应当以该数据结构为模式。 进一步解释: 为语法中的每一个非终结符号撰写过程。该过程必须处理非终结符号对应的数据,而不处理其它数据。在每个过程中,撰写该非终结符号对应的归纳的一个分支。你可能需要额外的用例结构,但这是你的开始。对每个出现在右侧的非终结符号,对它写一个操作此非终结符号的过程的递归调用。