Статья "Некоторое расширение языка Рефал"
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
Original issue reported on code.google.com by
fox.ko...@gmail.com
on 21 Dec 2009 at 4:04