public override SimpleGraphNode WriteTo(SimpleGraph g) { if (Keyword != null) { return(g.AddOrGetNode(Keyword.Literal)); } return(null); }
public override SimpleGraphNode WriteTo(SimpleGraph g) { var node = g.AddOrGetNode(Guid.NewGuid().ToString()); node.Label = "Not"; if (Right != null) { var child = Right.WriteTo(g); g.GetOrAddLink(node.Id, child.Id); } return(node); }