The <#3812#>call<#3812#> of a procedure with parameters is written in the usual
prefix style.
(315,070)<#4638#>
(000,060)<#4511#>procedure-call<#4511#>
177
(000,040)<#4512#>(1,0)<#3814#>030<#3814#><#5399#>#tex2html_wrap7149#(060,010)<#5400#>primary<#5400#><#5399#>
(1,0)<#3817#>030<#3817#> <#5406#>(010,010)<#5409#>(<#5409#><#5406#> (010,010)
(1,0)<#3820#>030<#3820#><#5411#>#tex2html_wrap7159#(080,010)<#5412#>actual-parameter<#5412#><#5411#>
(1,0)<#3823#>030<#3823#> <#5418#>(010,010)<#5421#>)<#5421#><#5418#> (010,010)
(1,0)<#3826#>030<#3826#><#4512#>
178
(245,030)<#3827#>(20,20)[r]<#3827#>
(245,020)<#4513#>(-1,0)<#3828#>040<#3828#><#4513#>
(155,020)<#4514#>(1,0)<#3829#>040<#3829#> <#5427#>(010,010)<#5430#>,<#5430#><#5427#> (010,010) <#4514#>
(155,030)<#3832#>(20,20)[l]<#3832#>
179
(095,030)<#3833#>(20,20)[rt]<#3833#>
(105,030)<#4515#>(0,-1)<#3834#>20<#3834#><#4515#>
(115,010)<#3835#>(20,20)[lb]<#3835#>
(115,000)<#4516#>(1,0)<#3836#>170<#3836#><#4516#>
(285,010)<#3837#>(20,20)[rb]<#3837#>
(295,010)<#4517#>(0,1)<#3838#>20<#3838#><#4517#>
(305,030)<#3839#>(20,20)[lt]<#3839#>
180
<#4638#>
The <#3840#>primary<#3840#> must yield a procedure. The <#3841#>actual-parameters<#3841#> must
agree in number and type with the heading of one of the definitions
of that procedure.
Notice that a procedure without parameters is called by mentioning
its name, without parameters or brackets.
(315,130)<#4639#>
(000,120)<#4518#>actual-parameter<#4518#>
181
(000,100)<#4519#>(1,0)<#3843#>030<#3843#><#5432#>#tex2html_wrap7187#(060,010)<#5433#>expression<#5433#><#5432#>
(1,0)<#3846#>180<#3846#><#4519#>
182
(005,090)<#3847#>(20,20)[rt]<#3847#>
(015,090)<#4520#>(0,-1)<#3848#>020<#3848#><#4520#>
183
(025,090)<#3849#>(20,20)[lb]<#3849#>
(025,080)<#4521#>(1,0)<#3850#>005<#3850#><#5435#>#tex2html_wrap7191#(060,010)<#5436#>type-declarer<#5436#><#5435#>
(1,0)<#3853#>030<#3853#> <#5442#>(040,010)<#5445#>PROC<#5445#><#5442#> (040,010)
(1,0)<#3856#>005<#3856#><#4521#>
184
(025,070)<#3857#>(20,20)[lb]<#3857#>
(025,060)<#4522#>(1,0)<#3858#>070<#3858#><#4522#>
(095,070)<#3859#>(20,20)[rb]<#3859#>
(115,070)<#3860#>(20,20)[lt]<#3860#>
185
(165,070)<#3861#>(20,20)[rt]<#3861#>
(175,070)<#4523#>(0,-1)<#3862#>020<#3862#><#4523#>
(165,050)<#3863#>(20,20)[rb]<#3863#>
(165,040)<#4524#>(-1,0)<#3864#>140<#3864#><#4524#>
(025,030)<#3865#>(20,20)[l]<#3865#>
186
(025,020)<#4525#>(1,0)<#3866#>005<#3866#><#5447#>#tex2html_wrap7201#(100,010)<#5448#>virtual-parameters-pack<#5448#><#5447#>
(1,0)<#3869#>030<#3869#><#5450#>#tex2html_wrap7205#(080,010)<#5451#>procedure-name<#5451#><#5450#>
(1,0)<#3872#>005<#3872#><#4525#>
187
(015,030)<#4526#>(0,-1)<#3873#>020<#3873#><#4526#>
(025,010)<#3874#>(20,20)[lb]<#3874#>
(025,000)<#4527#>(1,0)<#3875#>110<#3875#><#4527#>
(135,010)<#3876#>(20,20)[rb]<#3876#>
(155,010)<#3877#>(20,20)[lt]<#3877#>
188
(245,030)<#3878#>(20,20)[rb]<#3878#>
(255,030)<#4528#>(0,1)<#3879#>060<#3879#><#4528#>
(265,090)<#3880#>(20,20)[lt]<#3880#>
189
<#4639#>