Пример #1
0
        private string ToStringFunctionStyle()
        {
            if (arg == null)
            {
                return(token.ToString());
            }
            StringBuilder builder = new StringBuilder();

            builder.Append(token.ToString());
            if (var != null)
            {
                builder.Append(' ');
                builder.Append(var.ToString());
                if (exp != null)
                {
                    builder.Append(' ');
                    builder.Append(',');
                    builder.Append(var.ToString());
                }
            }
            if (arg != null)
            {
                builder.Append(arg.ToString());
            }
            return(builder.ToString());
        }
Пример #2
0
        public override string ToString()
        {
            StringBuilder builder = new StringBuilder(ifToken.ToString());

            if (arg != null)
            {
                builder.Append(" (");
                builder.Append(arg.ToString());
                builder.Append(" )");
            }
            builder.Append(" {");
            return(builder.ToString());
        }
Пример #3
0
        public override string ToString()
        {
            StringBuilder builder = new StringBuilder(var.ToString());

            if (arg != null)
            {
                builder.Append(' ');
                builder.Append(op.ToString(true, arg != null));
                builder.Append(arg.ToString());
            }
            else
            {
                builder.Append(op.ToString(true, arg != null));                //a++とか。HSPではこの辺の書式はいい加減みたい。
            }
            return(builder.ToString());
        }