Сейчас я работаю в одной компании, которая делает софт для банков. Он использует OpenEdge и я столкнулся с ситуацией, когда в какую-то процедуру добавляется включаемый файл с параметрами. После этого, если это первый включаемый файл в первом, его можно добавить с параметром & *. Кто-нибудь может объяснить, как это работает?
Например:
first.i:
...
{second.i {*&}}
...
pro c .p:
...
{first.i &f='one '
&s='two '
}
...