mislamov / refal-old

Automatically exported from code.google.com/p/refal51
0 stars 0 forks source link

Не действует запрет на использование е-переменных по краям описания пользовательского шаблона #8

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Статья "Некоторое расширение языка Рефал"
http://ulm.uni.udm.ru/~soft/wiki/lib/exe/fetch.php?media=ubs2009_direfal.pdf

В статье указано, что ограничением 
является запрет на использование
e-переменных по краям образца описания 
пользовательского шаблона

Программа:
Template letter ::=e.1 { e.2} e.3 ;

Go { = <Prout 'Input your letters'> <Case <Card>>;}

Case {
      letter.input = <Prout 'Ok'>;
      e.other = <Prout 'Nothing interesting'>;
}
По краям описания шаблона letter использованы 
e-переменные. Программа
выполняется без ошибки.

Original issue reported on code.google.com by fox.ko...@gmail.com on 21 Dec 2009 at 4:04

GoogleCodeExporter commented 8 years ago
Пока не решено, будет ли этот запрет 
формальным или фактическим.

Original comment by islamov....@gmail.com on 21 Dec 2009 at 6:00