Example #1
0
        public override string GenerateContent(GenerateContext context)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("[");
            if (Negative)
            {
                builder.Append("^");
            }
            foreach (Node node in Inners)
            {
                builder.Append(node.GenerateContent(context));
            }
            if (Subtraction != null)
            {
                builder.Append("-").Append(Subtraction.GenerateContent(context));
            }
            builder.Append("]");
            return(builder.ToString());
        }