Я пытаюсь понять некоторый древний код из DE C PDP10, написанного на BCPL. Пример кода выглядит следующим образом:
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" в этом случае?