我试图从用 BCPL 编写的 DEC PDP10 中理解一些古老的代码。代码示例如下:
test scanner()=S.DOTNAME then
$( word1:=checklook.up(scan.info,S.SFUNC,"unknown Special function [:s]")
D7 of temp:=P1 of word1
scanner()
$) or D7 of temp:=SF.ACTION
在这种情况下,“D7 of temp”和“P1 of word1”结构做了什么?