Esempio n. 1
0
        public override DomainId <IAstNode> VisitQuestionnaire(
            QlParser.QuestionnaireContext context)
        {
            var questionnaireName = context.IDENTIFIER().GetText();

            var statements = context.statement()
                             .Select(Visit)
                             .To <IStatementNode>(m_domainItemLocator);

            return(m_astFactory.CreateQuestionnaire(
                       context.GetText(),
                       questionnaireName,
                       statements));
        }