public bool Space(Tree parent)
        {
            Pile.Save(Kind.Space);
            var  T = new Tree(ref Pile, parent, Kind.Space);
            bool Mark, vB = Mark = KeyWord(Ts, Resource.space);

            if (vB)
            {
                vB = Heratachy(T);
            }
            if (vB)
            {
                vB = KeyWord(Ts, "{");
            }
            var end = vB;

            while (vB)
            {
                if (!(vB = Class(T)))
                {
                    vB = Space(T);
                }
            }
            if (end)
            {
                end = KeyWord(Ts, "}");
            }
            return(T.Set(end, Mark));
        }
Beispiel #2
0
        public bool Space(Tree parent)
        {
            Pile.Save(Kind.Space);
            var  T = new Tree(ref Pile, parent, Kind.Space);
            bool Mark, end;
            bool vB = end = (Mark = KeyWord(Ts, Resource.space)) && Heritachy(T) && KeyWord(Ts, "{");

            while (vB && (Class(T) || Space(T)))
            {
                ;
            }
            if (end)
            {
                end = KeyWord(Ts, "}");
            }
            return(T.Set(end, Mark));
        }