Esempio n. 1
0
            public New_Sentence_if(XmlNode me)
            {
                if (me.Name == "elif")
                {
                    resulter      = new Variable.Resulter(me.FirstChild.FirstChild as XmlNode);
                    thensentences = GetSentencesFormXml(me.ChildNodes[1].ChildNodes).ToArray();
                }

                else if (me.Name == "if_s")
                {
                    mycode = me.GetAttribute("str");
                    foreach (XmlNode i in me.ChildNodes)
                    {
                        XmlNode code = i as XmlNode;
                        if (code.Name == "then")
                        {
                            resulter      = new Variable.Resulter(code.FirstChild.FirstChild as XmlNode);
                            thensentences = GetSentencesFormXml(code.ChildNodes[1].ChildNodes).ToArray();
                        }
                        else if (code.Name == "else")
                        {
                            elsesentences = GetSentencesFormXml(code.FirstChild.ChildNodes).ToArray();
                        }
                        else if (code.Name == "elif")
                        {
                            New_Sentence_if new_Sentence_If = new New_Sentence_if(code);
                            elseifsentences.Add(new_Sentence_If);
                        }
                    }
                }
            }
Esempio n. 2
0
 public New_Sentence_foreach(XmlNode me)
 {
     fzvar          = me.GetAttribute("var_togive");
     mycode         = me.GetAttribute("str");
     var_new        = Convert.ToBoolean(me.GetAttribute("var_new"));
     resulter       = new Variable.Resulter(me.FirstChild.FirstChild as XmlNode);
     childsentences = GetSentencesFormXml(me.ChildNodes[1].ChildNodes).ToArray();
 }
Esempio n. 3
0
 public New_Sentence_while(XmlNode me)
 {
     mycode         = me.GetAttribute("str");
     resulter       = new Variable.Resulter(me.FirstChild.FirstChild as XmlNode);
     childsentences = Sentence.GetSentencesFormXml(me.ChildNodes[1].ChildNodes).ToArray();
 }
Esempio n. 4
0
 public New_Sentence_Usefunction(XmlNode me)
 {
     mycode   = me.GetAttribute("str");
     resulter = new Variable.Resulter(me.FirstChild);
 }
Esempio n. 5
0
 public New_Sentence_GiveResult(XmlNode me)
 {
     mycode   = me.GetAttribute("str");
     resulter = new Variable.Resulter(me.ChildNodes[1] as XmlNode);
     togive   = new Variable.Resulter(me.ChildNodes[0] as XmlNode);
 }
Esempio n. 6
0
 public New_Sentence_Return(XmlNode me)
 {
     mycode   = me.GetAttribute("str");
     resulter = new Variable.Resulter(me.FirstChild as XmlNode);
 }