コード例 #1
0
        protected string GetName(ExprParser.NameContext context)
        {
            string name = context.GetText();

            if (context.DELIMITED_ID() != null)
            {
                name = name.Substring(1, name.Length - 2); // Remove delimiters
            }
            return(name);
        }
コード例 #2
0
        public override ExprNode VisitName(ExprParser.NameContext context)
        {
            ExprNode n = new ExprNode();

            n.Operation = OperationType.VALUE;
            n.Action    = ActionType.READ;

            n.Name = GetName(context);

            return(n);
        }