Beispiel #1
0
        public void Test_can_parse_valid_content_type_identifier(string queryIdentifier)
        {
            CmsqlParser cmsqlParser = CmsqlParserFactory.CreateParserForQuery($"select {queryIdentifier}");

            CmsqlParser.SelectClauseContext parseTree = cmsqlParser.selectClause();

            SelectClauseVisitor visitor = new SelectClauseVisitor();
            string identifier           = visitor.VisitSelectClause(parseTree);

            identifier.ShouldBeEquivalentTo(queryIdentifier);
        }
Beispiel #2
0
 public override string VisitSelectClause(CmsqlParser.SelectClauseContext context)
 {
     return(context.IDENTIFIER().GetText());
 }