Esempio n. 1
0
        public override string GetCode()
        {
            System.Text.StringBuilder code = new System.Text.StringBuilder();

            code.AppendLine(String.Format("if ({0}) {{", slot.GetCode()));
            code.AppendLine(spine.GetCode());
            code.AppendLine("}");

            return(code.ToString());
        }
Esempio n. 2
0
        public override string GetCode()
        {
            System.Text.StringBuilder code = new System.Text.StringBuilder();

            code.AppendLine("do {");
            code.AppendLine(consequenceSpine.GetCode());
            code.AppendLine(String.Format("}} while ({0});", slot.GetCode()));

            return(code.ToString());
        }
Esempio n. 3
0
        public override string GetCode()
        {
            System.Text.StringBuilder code = new System.Text.StringBuilder();

            code.AppendLine(String.Format("if ({0}) {{", slot.GetCode()));
            code.AppendLine(consequenceSpine.GetCode());
            code.AppendLine("}");
            code.AppendLine("else {");
            code.AppendLine(alternativeSpine.GetCode());
            code.AppendLine("}");

            return(code.ToString());
        }
Esempio n. 4
0
 public override string GetCode()
 {
     return(String.Format("({0} & {1})", slot1.GetCode(), slot2.GetCode()));
 }
Esempio n. 5
0
 public override string GetCode()
 {
     return(String.Format("(!({0}))", slot1.GetCode()));
 }