[Nitra] Маппинг сложного правила
От: pekabon  
Дата: 20.04.16 15:43
Оценка:
Привет

А есть возможность написать маппинг для такого правила

syntax refs_or_self = (ref_or_self (AS Name)?; ',')*;


без введения промежуточного фейкового правила?


Искал примеры по имеющимся грамматикам, нашел вот такое

    syntax QualifiedIdentifier  = QualifiedAlias? (QualifiedIdentifierPart; s "." s)+; 
    syntax QualifiedIdentifierPart = Reference (s QualifiedIdentifierPartTypeArguments)?;

я так понимаю, что промежуточное правило как раз чтобы удобнее маппить.
Но так делать не хочется (корячить грамматику ради маппинга).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.