如何以三重形式编写数组?例如A[i](编译器设计)

How to write array in triple form? e.g. A[i] (Compiler Design)

对于,a=b+c,

我们写,

op arg1 arg2

1 + b c
2 = a (1)

那A[i]怎么写

示例表达式:

a=b+A[i][j] 

您得到以下内容:

op         arg1     arg2

1   index  A        i
2   index (1)       j
3   +      b       (2)
4   =      a       (3)

正如@Johan 所建议的那样,您可以编写 [] 而不是 index