中间代码生成时所依据的是( )。
A、语法规则
B、词法规则
C、语义规则
D、等价变换规则