示例#1
0
        public override object VisitVariableDeclaredStatement([NotNull] VariableDeclaredStatementContext context)
        {
            var obj  = "";
            var Type = (string)Visit(context.type());
            var r    = (Result)Visit(context.expression());

            obj = $"{Type} {r.text} {Terminate} {Wrap}";
            return(obj);
        }
示例#2
0
        public override object VisitVariableDeclaredStatement(VariableDeclaredStatementContext context)
        {
            var obj  = "";
            var Type = (string)(Visit(context.typeType()));
            var r    = (Result)(Visit(context.id()));

            obj = (new System.Text.StringBuilder().Append(Type).Append(" ").Append(r.text).Append(Terminate).Append(Wrap)).to_str();
            return(obj);
        }
示例#3
0
        public override object VisitVariableDeclaredStatement(VariableDeclaredStatementContext context)
        {
            var obj  = "";
            var type = ((string)Visit(context.typeType()));
            var r    = ((Result)Visit(context.id()));

            if (!Has_ID(r.text))
            {
                Add_ID(r.text);
            }
            obj = (new System.Text.StringBuilder().Append(type).Append(" ").Append(r.text).Append(Terminate).Append(Wrap)).To_Str();
            return(obj);
        }