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)); }
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)); }